public void AddTester(ITester tester) { string ID = tester.getID(); System.Windows.Forms.MenuItem menuItem = new System.Windows.Forms.MenuItem(ID); menuItem.Click += new System.EventHandler(this.MainWindow_TesterSelect); menuItem.Tag = tester; string category = tester.Category; if (category != "") { System.Windows.Forms.MenuItem categoryItem = findCategoryItem(category); if (categoryItem != null) { categoryItem.MenuItems.Add(menuItem); } else { categoryItem = new System.Windows.Forms.MenuItem(category); menuItemTesters.MenuItems.Add(categoryItem); categoryItem.MenuItems.Add(menuItem); } } else { menuItemTesters.MenuItems.Add(menuItem); } }