I haven't made changes yet to VirtualVP to work better in a Vista environment, but the compatibility features of Vista "should" take care of that. Do you have the UAC feature of Vista disabled?
I run VirtualVP under Vista, but I have a nonstandard install for all my weather programs. This is because I only want those programs accessible to a single user. The way I did it is thus:
I created a user called "weather". I have Windows configured to automatically boot up and log into the weather account (and weather account does have a password). This means that if I have a power glitch, the system will come up and log into weather at which point StartWatch will run and get all my weather programs going again.
On the weather account's desktop I have two folders: WeatherPrograms and WeatherData. When I installed my various weather programs (including VirtualVP), I installed them all under the WeatherPrograms folder instead of "Program Files". When I configured the programs, I set them up to store the data in folders in WeatherData. Now it is very easy for me to backup my weather data. It's also easy to backup the whole weather setup. It's been awhile since I set it up, but if I remember correctly, you don't even need to do the enter Administrator password thing when doing the installs, since your aren't writing files to Admin only parts of the disk.
I do most of my work on this computer under a different user account. I just switch users out of the weather account (leaving it running) and then do my work. This separation makes it easier to keep other use of the computer from screwing up the smooth operation of the weather software. Also, the other users accounts don't have all the weather stuff in their start menu.
I really like it set up this way. Even after I make VirtualVP more Vista aware, I will still keep this exact same set up.
Steve