You can use Wondershare DVD Slideshow Builder which is very powerful and very
popular now, many friends and I like it very much. It's very easy to create a
customized DVD slideshow with photos and videos, and to add music,
transitions, and cool pan/zoom effects and make beautiful DVD menus.
To be important, it has great photo and video editing function that can meet
all our needs. For example, you can perfect your photos with attractive
frames, special mask effects, and rich Cliparts, Wordarts or Text. And it is
easy to crop music to sync with slideshow. You can use the video edit
function to trim the video, add the caption and frame to the video, and
change the original audio with your favorite music, etc.
Also, you can create .mp4, .wmv, .avi, .3gp movies from videos in other
formats for our iPod, Zune and 3GP Cell Phones, Youtube .etc.
You can download it free here
http://www.photo-to-dvd.com/dvd-slideshow-builder.php?sid=8
And a specific tutorial is here
http://www.photo-collage-software.com/forum/viewtopic.php?t=1452
Some useful information such as tips to make slideshow awesome is here:
http://www.photo-to-dvd.com/other/popular-way-to-hold-memory.html
Hope this helps!