Hi Wade,
I apologize for the delay.
I investigated the behavior you encountered and it is caused by the way Vista works. Basically, on Vista even if you are an Administrator you don't have full privileges. Therefore, when you access files in restricted locations (like "Program Files" or "Windows"), you may be prompted for elevation (something similar to "Run as Administrator").
Since the package is installed per-machine, the installation is done on the local system account. Therefore, the user which installs the package doesn't have write privileges for the installed files. For any other folder the user could use the "Run as Administrator" option. However, the "Program Files" folder doesn't allow this.
The solution is to set
permissions for the .XSL file in your project. The permissions should be for writing privileges or full control and they should be set for [USERNAME] (the user which runs the package).
I'm not sure if it will work, but you could also try to require Administrator privileges when running the installation package. This can be done by using the
Execution Level combo in the
Bootstrapper tab of the "Media" page.
Regards,
Cosmin