Recently a developer recognized that daily agents he was scheduling on a server did run immediately after updating and saving them.
There is a simple answer for this behaviour. Every time a daily scheduled agent is modified the agent manager triggers an immediate run to ensure that the agent is catching up with any missed run. This may or may not be the expected behaviour.
Starting with Lotus Notes/Domino 7 IBM included a notes.ini optionÃ‚Â for the Domino server Amgr_SkipPriorDailyScheduledRuns=1 that prevents the behaviour described above.