FireDaemon Pro makes it easy to start or stop a given Windows service on a schedule. To do so, take the following steps:

  1. Create your service as normal
  2. Set Lifecycle -> Upon Program Exit -> Disabled (or Report the Termination)
  3. Set Scheduling -> Schedule a Restart -> At Specific Time
This will cause FireDaemon to run your app initially to completion. When the app quits, FireDaemon doesn't restart it immediately unless told to do so. At the "Specific Time" the app is run again and the cycle continues.