As far as I know Dave you can install programs anywhere and they will still work ok as the information for where they are will be addwd to the registry.
The problem with installing to a different locarion, than the usual C:/program files, would be that it would be very easy to accidentally delete part or all of the installed files