Da li imaš neki dobar razlog zašto uopšte želiš sam da implementiraš ovu detekciju neaktivnosti?
Windows to već prilično dobro sam za sebe vodi interno.
Ako hoćeš da napraviš screensaver, registruj ga na sistem kao screensaver i windows će ga sam pozvati kad treba.
Koristiće se važeća korisnikova sistemska podešavanja, a ne tvoj neki arbitrary broj sekundi.
Ako ti treba pomoć oko pravilne implementacije screensavera, to je odvojeno pitanje i možemo diskutovati na tu temu odvojeno.
Ako imaš dobar razlog zašto želiš sam da ovo implementiraš, možda možeš bolje da objasniš tačno šta pokušavaš da uradiš i zašto, pa možemo da pokušamo da pomognemo