Have you looked into a PowerPoint presentation which can accept stills and videos and then considered Photoshop Elements and Premiere Elements to edit the photos and videos, respectively, that go into the PowerPoint presentation?
In the duo, Photoshop Elements is the photo editor and Premiere Elements is the video editor. You can create a slideshow in the Elements Organizer that comes with them or you can create your slideshow solely in Premiere Elements where you could export the Timeline to a file saved to the computer hard drive.
How you handle the file and the Remote and the file for the page through is another matter.
I do not know if it would be stretch but you might explore use of the Premiere Elements webDVD feature which in reality is a flash video with menus. You might have to do some menu customization, but that will depend on the extend of the paging through.
Just some early thoughts for now.