Shutdown Timer Classic is an Open Source app for performing timed PC shutdown, restart, hibernate, sleep, logout, and lock.
The UI needs no real explanation as it is very user-friendly, making utilizing the app a breeze. Select your option from the dropdown menu and choose a countdown time. It offers the ability not to force close apps, prevent system sleep, and run in the background. All choices are activated/deactivated via a checkbox. One nifty little feature is the timer's color-coding; this lets you visualize the remaining time keeping you on top of when it is about to run out.
By default, the countdown window will always be on top. You can hide it by selecting the "Run in background" checkbox mentioned above. If the countdown is already running, you can right-click the countdown window. This action will bring up a menu with an option for minimizing the countdown to the background.
You can also start the Shutdown Timer using the command line utilizing specific arguments and settings. In PowerShell or CMD, navigate to the folder where the executable is located. Then type .\ShutdownTimerClassic.exe and add the arguments.