Installing my software on Windows XP was always easy. Everything went in the "c:\Program Files\myprogram" directory. This included:
(Am I missing anything?)
But I understand that some of these should not go into the "Program Files" directory on Windows Vista. Which ones shouldn't and where should they go instead?
Also, should I change my XP install locations to match Vista?
Addenum: Some really good information was given in an answer by François to another question which pointed me to Marco Cantu's excellent post: Non-Themed Windows Applications and Virtual Store
The relevant MSDN details for data placement:
http://msdn.microsoft.com/en-us/library/bb762584(VS.85).aspx
and