Hola,
Creo que tendrás que trabajar, en lugar de con ventanas, con procesos, que también puedes "listar", como se muestra en
este hilo y en
este otro. Busca en todo caso información sobre esto, y sobre cómo "matar" procesos. Sin embargo, me parece que un usuario avispado podría cambiar el nombre de un determinado archivo ejecutable, de modo que tú no lo "encontraras"... ignoro si se puede llevar un poco más allá el asunto, de forma que se mire "dentro" de un proceso, tratando de evitar así esto último que digo. A ver si algún compañero nos pone sobre la pista.