Hubert,
Thank you so much for the response. I did in fact have the dx7vb.dll file in my SC2 directory. Running the program as Administrator did not solve the problem. Neither did turning of UAC. But the problem was the dx7vb.dll file! In order for Vista to 'recognize' this .dll on my computer, I had type the following command in a command window:
regsvr32 dx7vb.dll
Once I did that, the program ran! Just another Vista oddity?!
Thanks again for the response! It's nice to see great customer support these days. Now, I'm off to try SC2 out for real...