Hey! I think you can try Photo MovieTheater. It is a good slideshow creator software.
using that, you can add background music, caption, illustration, effect,transition,etc.
Of course, you can put the slideshow on CD, DVD. and you can enjoy it on TV.
More than that, Photo MovieTheater support HD...