Você não pode fazer o que você quer fazer (diretamente). A opção preferida seria atualizar seu software para manipular caminhos corretamente. No entanto, o que você pode fazer é usar o Kit de ferramentas de compatibilidade de aplicativos para criar um shim .
O que o shim pode fazer é que um executável pode redirecionar todas as leituras e gravações de C:\ProgramData
para algo como C:\ProgramData\ProgramName
e você deve ser capaz de definir as permissões na pasta ProgramName
e ter as permissões salvas .
O ACT é um sistema complicado e tem uma curva de aprendizado acentuada. Uma explicação detalhada de como configurá-lo e, em seguida, criar um shim seria muito grande para o formato deste site. Eu recomendo ler o MSDN e tentar fazê-lo sozinho e se você acabar tendo problemas para voltar aqui com problemas específicos em que você entra.
Eu também recomendaria a verificação no site ServerFault para perguntas sobre o ACT enquanto você se arrisca fora do mundo "power user" e no mundo "Profissional de TI" e você pode encontrar melhores recursos lá.