private void AddTrayIcon() {
_trayIcon = new NotifyIcon {
Icon = AppIconService.GetTrayIcon(),
Text = AppStrings.Hibernate_TrayText
};
_trayIcon.DoubleClick += TrayIcon_DoubleClick;
var restoreMenuItem = new MenuItem { Text = UiStrings.Restore };
restoreMenuItem.Click += RestoreMenuItem_Click;
var closeMenuItem = new MenuItem { Text = UiStrings.Close };
closeMenuItem.Click += CloseMenuItem_Click;
_trayIcon.ContextMenu = new ContextMenu(new[] {
restoreMenuItem,
closeMenuItem
});
_trayIcon.Visible = true;
}