Also, I never ended up buying this program, but it's quite impressive...
File Juicer has a pretty wide range of abilities in terms of pulling stuff out of files. I used it a few times to unpack Windows Mobile installation files, when I had a WM handheld, so that I could transfer the actual program to the handheld from my Mac (since otherwise the files needed a Win PC to install, and at the time, I did not have one).