You could write a scheduler in Max or Blitz+ just make it so it doesnt open a window and use command line arguments to set it up, after you done that then simply add it to the startup folder or in the Run bit of the registry.
I did one for my step-son, the program shutdown windows after a certain time till after school the next day, even if he turned the computer on after it shut down as the time was after the cut off period it shut the computer down again.
I did one for my step-son, the program shutdown windows after a certain time till after school the next day, even if he turned the computer on after it shut down as the time was after the cut off period it shut the computer down again.