Shutdown Monster is a utility that can make your PC turn off at a specified time. You can set a countdown, type in an exact date and time, or even specify a file to check periodically. It's written in Delphi 10.
very good project
Thumbs down because it doesn't have an option to shut down for computer being idle.