xidlehook
Инструмент, позволяющий выполнять команды и сценарии, когда система простаивает или неактивна в течение заданного времени.
▫️Разрешает «отмены», которые могут отменить действие таймера при обнаружении новой активности пользователя.
▫️Неограниченное количество таймеров (при наличии необходимых ресурсов).
▫️Не относится к блокировке.
▫️Несколько экземпляров могут работать одновременно.
и многое другое...https://github.com/jD91mZM2/xidlehook