Ishmael supports images from iPhoto albums or PDF files as its source, which can then be dubbed over and encoded as an actual QuickTime file. You can then take that video output and include it in an iMovie or Final Cut Pro project, or even export it back to iPhoto. Ishmael supports most Core Audio-compatible input devices, and includes multiple video encoding formats, and it even features Apple Remote support. Note, however, that it requires iPhoto 6.0, QuickTime 7.0, and OS X 10.4. Give the free demo a go and it will cost you $30 for the full package. Unfortunately, I'm running 10.3.9 (shock!), so I can't give this guy a test spin, but there are video samples linked on the official Ishamel website.