Fiz umas buscas na net e achei esse script:
try
{
Runtime rt = Runtime.getRuntime() ;
Process p = rt.exec("Program.exe") ;
InputStream in = p.getInputStream() ;
OutputStream out = p.getOutputStream ();
InputStream err = p.getErrorStram() ;
//do whatever you want
//some more code
p.destroy() ;
}catch(Exception exc){/*handle exception*/}
Mas quando executei, caiu no Catch falando sobre acesso negado. Não cheguei a testar no WinXP, mas acredito que meu problema seja por causa do sistema de permissão para executar arquivos .exe do Win7. Tentei também gerar um .jar e rodar ele como admin, mas descobri que isso não era possível (o.o)
Enfim, alguém tem alguma solução pra mim?
O PREFERENCIAL seria que a aplicação solicitasse permissão ao usuário, daquele modo que o Win7 sempre pergunta sobre executar aplicações, mas estou aceitando QUALQUER POG. A única opção fora de possibilidade é desabilitar o sistema de permissão do Windows.