i think i may have found what we are looking for.
Its called dvd-slideshow. It creates an mpeg2 video for you which you can then use dvd author to create a dvd from.
It works well. I have just created a short 10 second slide show video with some background music. You can chosoe various formats to output it too.
you put the audio files and images in one directory and then create a text file which defines how long each image lasts background colours, subtitles, image transitions, sound transitions etc. Then you run dvd-slideshow passing it the text file and it encodes the audio file in to wav and encodes the images into video and etc etc then if it works correctly you have created a nie little slide show video.
Learning the way the text file should be setup is going to be a little time consuming, luckaly someone has created a gui tool that will let you create the text file defining the image transitions etc. Then you cna just run the text file through dvd-slideshow and its done. The gui tool is easier in the short term.
dvd-slideshow can be found here
http://dvd-slideshow.sourceforge.net
the gui tool for it can be found here
http://slcreator.sourceforge.net/
hopefully this will help you out, tis just what im looking for. Im not sure about dependencies you may need lame, but the others are gambas files fopr the gui tool, imagemagik for the transitions and some mpeg libraries.
Michael.