If you haven't already been there check out the link below. Also is there any chance
this is software that originally needed a file with a name like VBRUN100.DLL or VBRUN300.DLL?
These will are flaky if Even able to run on Vista.
http://support.microsoft.com/kb/254914