public VM_Manager_Main()
 {
     InitializeComponent();
     _Libvirt_EventLoop = new Utilities.Libvirt_EventLoop();
     _ErrorFunc         = virErrorFunc;
     this.FormClosing  += VM_Manager_Main_FormClosing;
 }
 void VM_Manager_Main_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (_Libvirt_EventLoop != null)
     {
         _Libvirt_EventLoop.Dispose();
     }
     _Libvirt_EventLoop = null;
     foreach (var item in _Connections)
     {
         try
         {
             item.Dispose();
         }
         catch (Exception ex)
         {
             Debug.WriteLine(ex.Message);
         }
     }
     _Connections.Clear();
 }