Pictures to Exe is my preference, available from Wnsoft, http://www.wnsoft.com/
It's a one off payment, all updates are free for life. Create your masterpiece with numerous available effects and background music and save to a .exe file which can be viewed on any computer without the need for supporting software. Or, convert to DVD to watch on TV, both formats being available to create.
For some example of Pictures to Exe slideshows, take your pick from either Barry Beckham's website at: http://www.beckhamdigital.co.uk/freestuffdigslidesw.htm or, Beechbrook Cottage http://www.beechbrook.com/ All free to download.
I would not be without it.