I have configured my application to run using what is described on this thread
Is there any way to check if my application (a given ApplicationDescriptor) is currently scheduled?
Also what happens if the device is rebooted? Does the application remain scheduled or does it need to be scheduled again?