Ok ahora te entiendo, lo que te he comentado no sirve porque no sabes el momento en que se ejecuta (si estuviese corriendo p.ej. 1 minuto ya sería otra cosa). Creo que la solucion pasa por los hooks que te comentó harryarcoiris para saber cuando se ejecuta la aplicacion, y luego recuperas los datos del proceso.
Para recuperar los datos del proceso puedes ver un ejemplo completo y la explicacion de lo que hace cada cosa en esta web:
http://wj32.wordpress.com/2009/01/24...-of-processes/
Y para los hooks tampoco deberias tener problemas para encontrar algun ejemplo en google o donde quieras. Todo esto no es cosa fácil, suerte con ello.
Obviamente puedes crear una aplicacion de multiprocesos con bucles inutiles o abrir todas las aplicaciones que se te ocurran para relentizar al maximo tu equipo y que la ejecucion del proceso que quieres monitorizar sea lo mas larga posible, pero es una solucion poco elegante, mejor que no lo hagas.
Saludos
vosk