Hi
I guess the notification i sent right away because you just start the service.
Instead of StartService you should put the StartServiceAt there instead.
Ex.
If you want to start your service 10 sec after the button is clicked it should look something like this
Sub BtnValide_Click
StartServiceAt("MonModuleService", DateTime.Now + 10000, True)
End Sub
And if you want it to go again after a while, I usually put another StartServiceAt after my "action" in the service module.
Remember that if you do this it will be like a loop that will go on until you kill it.
To cancel as scheduled service start you use CancelScheduledService("MonModuleService")
I'm a novice, but have just gone through almost the same thing