O Windows 7 está disponível gratuitamente no link até o próximo ano. (não está mais disponível gratuitamente)
Você pode especificar onde o diretório Arquivos de Programas vive alterando %programfiles%
, mas como você disse, alguns programas não respeitam isso.
Dito isso, a versão mais recente do NTFS parece ter suporte a links simbólicos, usando o comando mklink
, então há uma boa chance de fazer isso no Windows 7 também.
Referência:
Crie links simbólicos, links físicos e pontos de junção de diretório no Windows com o MKLINK