Ok, I managed to write a program to parse the VSM files and extract each resource to a separate file. It is not pretty code, but it seems to work. There is a batch file that creates the folder "output" and creates a folder in it for each VSM file and then runs the parseVSM.exe which puts dumps the resources to files named after the resource type. The zip file contains the source and an exe file as well as the bat file. Just put the bat file and the exe in the directory with all the VSM files that sdtv13 provided. I was unable to attach the zip file so you can download it at http://c.site88.net/parseVSM
Feel free to do whatever you like with the code to improve it.