Warum nimmst du nicht den Bildschirmschoner von Windows? Da kannst du eine Zeit für Inaktivität setzen.
Wir haben im Moment das umgekehrte Problem, dass unsere IT diese Zeit auf 10 min gesetzt hat und das stört so fast jeden in der Firma.
Wenn du das in Delphi nutzen willst, wird es bestimmt eine
API Funktion geben, die den Bildschirmschoner einschaltet.