// Show tray icon, specified in sh_icon and hide remaining tray icons. public void showIcon(NotifyIcon sh_icon) { List <NotifyIcon> icons; icons = new List <NotifyIcon>(); icons.Add(TrayIcon); icons.Add(startIcon); icons.Add(stopIcon); icons.Add(errorIcon); foreach (NotifyIcon icon in icons) { icon.Visible = sh_icon.Equals(icon); } }