DShutdown is an automation program that allows you to perform variety of activities on either your computer or remote PCs. Functions include awaken, sleep, shutdown, close/open programs, alarms, lock, and more. Triggers include after a time period, program close (e.g. once file compression completes), activity monitor, network rate (e.g. when a large download finishes) and even monitor color changes.