Alarm and Alarm Receiver seem to work, however the receiver can't spawn services when the app is closed. Suspect need to change context used to create the service to Application.