private static void TrayIcon_NotificationIconSelected(NotificationIcon icon) { if (icon.MenuItems.Count > 0) { return; } var checkMenuItem = new NotificationMenuItem("Set Check On Clicked"); checkMenuItem.NotificationMenuItemSelected += CheckMenuItem_NotificationMenuItemSelected; var disableMenuItem = new NotificationMenuItem("Disable On Clicked"); disableMenuItem.NotificationMenuItemSelected += DisableMenuItem_NotificationMenuItemSelected; var setTextMenuItem = new NotificationMenuItem("Set Text On Click"); setTextMenuItem.NotificationMenuItemSelected += SetTextMenuItem_NotificationMenuItemSelected; var subMenuMenuItem = new NotificationMenuItem("Create Sub Menu On Click"); subMenuMenuItem.NotificationMenuItemSelected += SubMenuMenuItem_NotificationMenuItemSelected; icon.AddMenuItem(checkMenuItem); icon.AddMenuItem(disableMenuItem); icon.AddMenuItem(setTextMenuItem); icon.AddMenuItem(subMenuMenuItem); }