Question: How to make the ScheduledTaskAgent start as soon as the app is installed? I have seen a property LaunchOnBoot when registering the service in WMManifest file. I set it to True and does not seem to serve the purpose. Any ideas?

This is for updating a tile (Primary Tile). The tile need to be updated as soon as the user pins the app to the home screen.

Answer: 
You cannot to it. Your app must run when registering a ScheduledTaskAgent .
If you want this for debugging you may use [ScheduledActionService.LaunchForTest()](http://msdn.microsoft.com/en-US/library/windowsphone/develop/microsoft.phone.scheduler.scheduledactionservice.launchfortest%28v=vs.105%29.aspx). Otherwise you can not. But the real question then would be why you need it other than debugging?