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.GetCategory(); if ((category == "") || (category == null)) { menuItemTesters.MenuItems.Add(menuItem); } else { System.Windows.Forms.MenuItem categoryItem = findCategoryTester(category); if (categoryItem == null) { categoryItem = new System.Windows.Forms.MenuItem(category); menuItemTesters.MenuItems.Add(categoryItem); } categoryItem.MenuItems.Add(menuItem); } }