private void Remove(ISensor sensor, bool deleteConfig)
{
if (deleteConfig)
{
Config.Remove(
new Identifier(sensor.Identifier, "tray").ToString());
Config.Remove(
new Identifier(sensor.Identifier, "traycolor").ToString());
}
SensorNotifyIcon instance = null;
foreach (SensorNotifyIcon icon in list)
{
if (icon.Sensor == sensor)
{
instance = icon;
}
}
if (instance != null)
{
list.Remove(instance);
UpdateMainIconVisibilty();
instance.Dispose();
}
}