Ok, think i've found the (ridiculous) reason it wants MSSTDFMT.DLL.. I'll try and remove the requirement in future versions.
Anyway in the meantime you need to run:
regsvr32 MSSTDFMT.DLL
from the start/run or a command prompt. This *should* fix it.
VDB files:
Yes the easiest way to get one is the "run job later". If you find a sweet spot that you like/codec you like, just email me the vdb file. As for 256x256... is this your own set, made with -moviesquare? If you use my batch program, you can resize to anything you like while maintaining the aspect ratio. You can set and max X and Y (they can be different).
Audio:
Removing Audio should be easy - although may be another change to Buddamame's Mame. However:
1) Bear in mind that the audio is low % of the size. in a 1.5 meg avi, its around 100k I think, so you are talking less than 10%. I realise its still wasteful if you don't want audio.
2) We use the audio duration to set the correct frame rate of the video. I've just quickly tested vdub by disabling the audio wav input and it kicked out a file that was incorrect frame rate.
This means that when writing out the vdb file, buddamame (or the future external app when using mng) would have to know the frame rate of the game, or the duration of the wav, to set the correct speed of playback. There may be a way of doing it in Vdub, I'm not sure.