Agreed. In Vista, it's much better to install anywhere other than in C:Program Files. I install in P:\Airnav Systems, where the P drive is a partition I keep just for installing any programs that update their own files.
Maybe setup a folder called C:\Programs, and install any such programs there.