I've learned of a tool that can extract files from .dat files, which you say your pictures are in. Here's a link:
http://www.geocities.com/bbacle2003/. It's called FASTCONV. However, like you would've wanted, it doesn't run on Linux. It's a Windows XP program. I don't know of any .dat file extracters for Linux, sorry. That doesn't mean there is none, but I've never heard of one.
Fortunately, according to what it sounds like you said, you DO have access to Windows XP, via the Virtual Machine. So you could install this on the virtual machine running Windows XP, and do the job there. Then, once your files are extracted, you could use methods to copy and paste the files to your Linux machine, with perhaps a floppy disk or something.
Unfortunately, I don't know how to use this tool, because I haven't needed it, but I heard about it now. But I know it extracts from that kind of file.