A ideia aqui é não ter que ficar mudando o caminho cada vez que você instala um programa novo, a vantagem de se instalar um programa em um local diferente é salvar espaço no C: , o que facilita na hora de se utilizar programas de backup ja que a quantidade de dados será menor, diminuindo o tamanho do arquivo de imagem de backup.
Se você tem o Windows 7 32-bit (x86) Instalado
1. Abra o editor do registro Iniciar > Executar > Regedit.
2. No regedit procure a chave abaixo
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
3. No painel da direita clique em ProgramFilesDir mude o valor C:\Arquivos de Programas para o local que você desejar (ex:D:\Arquivos de Programas), todos os programas serão instalados nesta pasta.
NOTA:O padrão é C:\Arquivos de Programas
4. Ainda no painel da direita procure ProgramFilesPath para o mesmo valor do passo 3.
NOTA:o padrão é %Program Files%.
5. Saia do Regedit e reinicie o seu PC.
Se você tem o Windows 7 64-bit
1. Abra o editor do registro Iniciar > Executar > Regedit.
2. No regedit procure a chave abaixo
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
3.No painel da direita clique em ProgramFilesDir mude o valor C:\Arquivos de Programas para o local que você desejar (ex:D:\Arquivos de Programas), todos os programas de 64 bits serão instalados nesta pasta.
NOTA: O padrão é C:\Arquivos de Programas
4. Ainda no painel da direita procure ProgramFilesPath para o mesmo valor do passo 3.
NOTA: o padrão é %Program Files%.
5. No painel da direita clique ProgramW6432Dir e mude para a pasta do passo 3 (ex: D:\Arquivos de Programas).
NOTA: O padrão é C:\Arquivos de Programas
6.Clique também em ProgramFilesDir (x86) e mude para a partição que você escolheu também para os programas de 64 bit (ex: D:\Arquivos de Programas32), os programas de 32 bits serão instalados nesta pasta.
NOTA: o padrão é C:\Arquivos de programas(x86)
7. Saia do Regedit e reinicie o seu PC
E pronto! Agora você pode manter seus programas em uma partição separada, lembrando que ao reinstalar o Windows alguns apps não irão funcionar corretamente sem uma nova instalação mas em muitos casos isto é útil para manter configurações e de certa forma uma lista do que você tinha instalado.

