message: Added check if screen or popup colors were not found.
diff: @@ -123,18 +123,24 @@ namespace ColorTool
  {
  var forgroundIndex = (COLOR_NAMES as IList<string>).IndexOf(forground);
  var backgroundIndex = (COLOR_NAMES as IList<string>).IndexOf(background);
  + if (forgroundIndex != -1 && backgroundIndex != -1)
  + {
  popupForgroundColor = colorTable[forgroundIndex];
  popupBackgroundColor = colorTable[backgroundIndex];
  }
  + }
  if (ReadAttributes("screen", out forground, out background))
  {
  var forgroundIndex = (COLOR_NAMES as IList<string>).IndexOf(forground);
  var backgroundIndex = (COLOR_NAMES as IList<string>).IndexOf(background);
  + if (forgroundIndex != -1 && backgroundIndex != -1)
  + {
  forgroundColor = colorTable[forgroundIndex];
  backgroundColor = colorTable[backgroundIndex];
  }
  }
  + }
  catch (Exception /*e*/)
  {
  if (reportErrors)
  