Se você acessar o registro e navegar para HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
, haverá uma (ou duas versões em versões de 64 bits): ProgramFilesDir e ProgramFilesDir (x86) (em versões de 64 bits).
Você pode mudar isso para apontar onde quer que seu coração deseje.
Tenha em mente as informações que as pessoas acima disseram sobre seu disco RAM ser persistente ou não, e também esteja ciente de que os programas SOME não se comportam corretamente se o diretório de arquivos do programa for movido. Não deve haver muitos que tenham problemas com isso neste momento, mas alguns programas mais antigos (ou mal escritos) podem.