I have a PC with multiple hard drives. One is for the Windows installation (C:), one which I would like to use to install ALL programs (D:), and the rest for data (E:, F:, G:, ...). I want to move the 'Programs' folder to the D: drive, or (alternatively) create a new Programs folder on D: which will be the default destination for new programs I install - preferably with the same security features as the original Windows default Programs folder.
My reasons for wanting to do this are as follows: 1) Speed of access to disks (they are separate physical drives - not just separate partitions on a single drive). 2) Ease of reinstallation of my Windows images (images are smaller; less time taken for backups/ restores, less space taken by images). I use imaging software to do this. 3) My Windows drive is too small for all the programs / games / etc. I want to install (it's a 300Gb Velociraptor, with 2 partitions - I have a dual-boot system, XP & Win 7).
I have 2 accounts - Admin (used only for such installations, updates, etc) and a User account (for daily use). Sometimes I will need to run programs as Admin while logged on as User.
Please give me advice on the best way to accomplish this.