If you are worried that your existing application won’t work on Vista, I read a great article that describes some of the problems that could occur and how to avoid or solve them. Among other things it talks about how to run applications in backward compatibility mode, how the new file and registry virtualization works and some of the tools that are available. You find the article here.