public void Dispose()
 {
     if (Ide != null)
     {
         Ide.Quit();
     }
     MessageFilter.Revoke();
 }