Gracias por su atenciom Neftali y Seoane
Despues de tanto buscar, Sigo sin encontrar lo que busco.
Si encontre ya como obtener una lista de todos los programas en ejecucion, pero no es exactamente lo que necesito.
Tambien encontre como hacer capturas de pantalla
En concreto lo que quiero es, mediante un hook saber cuando se inicia una aplicacion y cuando se cierra.
La cuestion no es impedir la ejecucion de los programas, sino saber que programas se ejecutan, con el objetivo de saber en que aprovechan o pierden el tiempo los usuarios
Espero haberme explicado bien en lo que quiero
No obstante abrire un nuevo hilo con la nueva preguna para que sea mas facil de responder por los demas