public Task Manage()
 {
     return(global::FoxTunes.Windows.Invoke(() =>
     {
         if (!IsToolWindowManagerWindowCreated)
         {
             ToolWindowManagerWindow.Show();
         }
     }));
 }
 public Task Shutdown()
 {
     this.IsLoaded = false;
     return(global::FoxTunes.Windows.Invoke(() =>
     {
         if (IsToolWindowManagerWindowCreated)
         {
             ToolWindowManagerWindow.Close();
         }
         foreach (var window in this.Windows.Values)
         {
             window.Closed -= this.OnClosed;
             window.Close();
         }
         this.Windows.Clear();
     }));
 }