Windows Phone Mango introduced Background Agents. This are a really exciting feature that allows applications to run in the background either as a Periodic or as a Resource Intensive tasks and perform certain actions. One of the things that I needed to implement for my application was a synchronize task that would connect to the current user Live account and perform some synchronization and management tasks. This feature promised exactly what I needed and with the recently released Live SDK that included libraries for Metro and Windows Phone applications it looked like this would be really straightforward to implement… How wrong I was !
I have moved to a new blog, read the rest of the article here: