Funcionamento de macros

E ae. Eu estava fazendo aplicações macros quando percebi que eles tinham alguns problemas em certas situações.
Havia feito um em Java para abrir um programa. Usando a classe Robot do awt, inseria instruções para simular o mouse e o teclado. O problema é que ao tentar abrir o programa, o windows solicita permissão de administrador e o código não tem mais efeito, tentei pelo mouse (movimentar e clicar no sim), e pelo teclado (apertar TAB e ENTER) só que nada funcionou.
Gostaria de perguntar se há uma maneira do macro funcionar sem problemas, e até mesmo a relação de outras linguagens com esse tipo de software, se o C++, por exemplo, se aplica melhor.

Desde já agradeço. Vlw.

1 curtida