I am using Photo Flash Maker. Also good slideshow to be recommended.
I recommend this software. It helps you create slideshows from your photos. There are many cute transition effects provided for choice, and you can add background music, text and subtitles to the photo. Actually, you can use this software as freeware, because there isn't any limitation except the last slide made by the author. You can download it from http://www.flash-slideshow-maker.com
I am using Photo Flash Maker. Also good slideshow to be recommended.