Como verificar tempo de inatividade do software?

Amigos,

Qual ferramenta vcs utilizam para verificar a inatividade do sistema fazendo com que o usuário seja redirecionado à pagina de login se ficar muito tempo sem interagir com o programa?

Sandro

Se você usa JSF, dê uma chance ao IDLE monitor do Primefaces.

http://www.primefaces.org/showcase/ui/idlemonitorHome.jsf

Abraço

sei que a pergunta abaixo deveria ser feita em outro forum mas vamos lá…

E caso seja um aplicativo desktop?