//-----------------------------------------------------------------
 private void RemoveFromWindowList(Windows.WindowList windowsList, Windows.Window windowToRemove)
 {
     int index = 0;
     foreach (Windows.Window window in windowsList)
     {
         if (window.ID == windowToRemove.ID)
         {
             windowsList.RemoveAt(index);
             break;
         }
         index++;
     }
 }