If you need a service to run once per day at a specific time and then exit, you can do so with the following
- Create your service as normal
- Set Settings -> Upon Program Exit -> Disabled (or Report the Termination)
- 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. At the "Specific Time" the app is run again and the cycle continues.