Mensaje    Asunto: Como detectar usuario ausente KeyPress o MouseMove Responder citando

Hola,
Estoy haciendo un programa y necesito detectar cuando un usuario se ausenta o deja de usar el programa por un tiempo determinado unos cinco minutos, he intentado hacerlo por medio de los metodos KeyPress y MouseMove pero no es efectivo, no siempre lo hace.
Ahora si creo estar en problemas por que no se me ocurre nada necesito ayuda.... no pido el codigo solo alguna idea que pueda explorar.

Gracias,
_________________
--
nTek