Immediately schedule Mac shutdown with minimum effort.
PowerBlock intercepts and ignores presses of the power button.
Auto Schedued Tasks allows you to schedule any script, program, or document.