internal void UpdateIcon()
{
if (_gmailClient == null)
TaskbarManager.Instance.SetOverlayIcon(null, null);
else if (_gmailClient.LastResult == CheckEmailResult.AccountError)
TaskbarManager.Instance.SetOverlayIcon(Properties.Resources.Logout, "Account error");
else if (_gmailClient.LastResult == CheckEmailResult.NetworkError)
TaskbarManager.Instance.SetOverlayIcon(Properties.Resources.Exclamation, "Connection problem");
else
if (_gmailClient.Emails.Count > 0)
ShowUnreadIcon(_gmailClient.Emails.Count);
else
TaskbarManager.Instance.SetOverlayIcon(null, null);
}