private void AddMenuItems() { // Add an item for each power plan. PowerPlan currentPlan = powerManager.GetCurrentPlan(); foreach (PowerPlan p in plans) { ToolStripMenuItem item = new ToolStripMenuItem(p.name); PowerPlan pp = p; item.Click += delegate(object sender, EventArgs args) { powerManager.SetActive(pp); }; item.Checked = (currentPlan == p); notifyIcon.ContextMenuStrip.Items.Add(item); } notifyIcon.ContextMenuStrip.Items.Add(new ToolStripSeparator()); // Utility items. { var item = new ToolStripMenuItem("Open control panel"); item.Click += OpenControlPanelClick; notifyIcon.ContextMenuStrip.Items.Add(item); } { var item = new ToolStripMenuItem("Exit"); item.Click += ExitClick; notifyIcon.ContextMenuStrip.Items.Add(item); } }