I want you guys to know that when you do install the idle timer that people will make a macro to move X amount of minutes right before the timer goes off so that they can stay logged in. You can combat this action by running or making a program that watches for the same actions over and over. For example: If someone makes a macro to move every 15 minutes when the idle timer is 20 minutes they move on 15 everytime and your program will know this, or if they just go random like 5 they move 10 minute they move 15 minute they move etc. This is a pattern, make the program to recognize pattern based attempts. Just a big big big suggestion!