private void bwUpdateCheck_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
var updateResult = (UpdateResult)e.Result;
if (updateResult.IsUpdateAvailable)
{
Logger.Info("Update available!");
PromptUserForUpdate(updateResult);
}
else
Logger.Info("No update available.");
Properties.Settings.Default.LastUpdateCheckDate = DateTime.Today;
Properties.Settings.Default.Save();
}