O Windows não possui uma resolução de dependência muito avançada para variáveis de ambiente. Se você definir uma variável de ambiente do sistema, poderá consultá-la em uma variável de ambiente por usuário e ela será expandida. Referir-se a outra variável por usuário de uma variável por usuário (ou referir-se a outro sistema, um a partir de um novo sistema) não faz nada especial. Tentando descobrir quais variáveis dependem de quais outras ficariam muito complicadas muito rápido.
Se você realmente quiser que seu %PATH%
por usuário inclua a variável %ANT_HOME%
expandida, %ANT_HOME%
teria que ser uma variável de ambiente do sistema. A solução mais fácil é provavelmente colocar o caminho completo (não em formato variável) do seu diretório no PATH
.
Outras leituras: As variáveis ocultas de Raymond Chen.