ZylIdleTimer sharewareScreenshot 

ZylIdleTimer is a Delphi / C++Builder component which helps you to take actions after a specified system-wide or application idle time or to check the time interval of user inactivity.

 

Screenshot of ZylIdleTimer