Usando Java para definir o foco para um aplicativo não Java no Windows

Eu gostaria de escrever um aplicativo que crie entrada para um aplicativo não Java no Windows. Com a classe Robot, é fácil gerar a entrada, mas preciso definir o foco na caixa de texto de outro aplicativo e inserir o texto ali.

Não se preocupe, não estou tentando escrever algo malicioso, só quero usar o Java para "estender" um aplicativo antigo escrito em Delphi.

questionAnswers(5)

yourAnswerToTheQuestion