Using IsolatedStorageFile instead of Settings + saving battery state in scheduled task (BG)