Você pode tentar criar uma junção NTFS com o nome C: \ Arquivos de Programas apontando para D: \ Programs.
Observe também que o Windows 7 64Bit parece ter dois locais padrão (pelo menos na minha máquina): "C: \ Arquivos de Programas" e "C: \ Arquivos de Programas (x86)", então você pode ter que fazer isso duas vezes.