private void LoadCollection(WindowCollection coll)
        {
            windowsListBox.Items.Clear();

            if (coll.Windows.Count > 0)
            {
                foreach (Window win in coll.Windows)
                {
                    windowsListBox.Items.Add(win.title);
                }
            }
        }
 // ideally this should utilize the find/move single window function, however
 // the Hwnd library i'm using does not really allow for that :/
 private void MoveLayoutWindows(WindowCollection coll)
 {
     foreach (HwndObject o in HwndObject.GetWindows())
     {
         foreach (Window w in coll.Windows)
         {
             if (TitlesMatch(w, o))
             {
                 w.MoveAndResize(o);
             }
         }
     }
 }