AEMManager.Program.InitializeNotifyIcon C# (CSharp) Method

InitializeNotifyIcon() private static method

private static InitializeNotifyIcon ( ) : void
return void
        private static void InitializeNotifyIcon()
        {
            // initialize tray icon
              Program.NotifyIcon = new NotifyIcon();
              Program.NotifyIcon.DoubleClick += new EventHandler(NotifyIcon_DoubleClick);
              Program.NotifyIcon.Text = "AEM Manager";

              string trayIcon = "trayicon_default.ico";
              string iconset = IconSet.DEFAULT.ToString().ToLower();
              Program.NotifyIcon.Icon = new Icon(Assembly.GetExecutingAssembly().GetManifestResourceStream("AEMManager.resources." + iconset + "." + trayIcon));

              // main context menu
              List<MenuItem> menuItems = new List<MenuItem>();
              MenuItem item;

              item = new MenuItem("&Show in Taskbar");
              menuItems.Add(item);
              Program.ShowInTaskbarContextMenu = item;

              item = new MenuItem("-");
              menuItems.Add(item);

              item = new MenuItem();
              item.Text = "Info...";
              item.Click += new EventHandler(ContextMenu_Info);
              menuItems.Add(item);

              item = new MenuItem("-");
              menuItems.Add(item);

              item = new MenuItem();
              item.Text = "AEM Documentation";
              item.Click += new EventHandler(AEMDocumentation_Click);
              menuItems.Add(item);

              item = new MenuItem();
              item.Text = "AEM Reference Materials";
              item.Click += new EventHandler(AEMRefDocs_Click);
              menuItems.Add(item);

              item = new MenuItem("-");
              menuItems.Add(item);

              item = new MenuItem();
              item.Text = "&Open Manager";
              item.Click += new EventHandler(ContextMenu_Open);
              item.DefaultItem = true;
              menuItems.Add(item);

              item = new MenuItem("&Close Manager", new EventHandler(ContextMenu_Close));
              menuItems.Add(item);

              mContextMenu = new ContextMenu(menuItems.ToArray());

              Program.NotifyIcon.ContextMenu = mContextMenu;
        }