En realidad si deseas hacer lo mismo que el ScrennSaver, la forma correcta sería un Hook al teclado y al raton. Pero siendo una forma de conseguirlo comlicada puedes hacer un formulario normal que este fsStayOnTop, wsMaximized y Focused que cada vez que las posiciones del ratón verificadas por un Timer cambien ó sea presionada una tecla inicialice una variable y que el mismo Timer la incremente. Una vez verificado dicho valor llegue a un climax
pues que haga lo que deba hacer.
Sería bueno saber para que lo quieres para darte una ayuda mejor