Visualizar aplicativos

Tenho um aplicativo em java aqui que varre os processos na memória do sistema operacional.

Quando ele encontrar determinado aplicativo (um programa já aberto), preciso que ele seja “trazido ao topo”. Ou seja, a janela da aplicação windows em questão seja exibida por cima de todas as outras.

A parte de encontrar o processo está rolando beleza. Só não consegui fazer rolar ainda a exibição da janela no topo.

Como fazer isso?

Eu usaria JNI com as APIs ShowWindow/EnumProcess…