protected override void Dispose(bool disposing)
{
System.Diagnostics.Debug.WriteLineIf(!disposing, "****** Missing Dispose() call for " + GetType() + ". ****** ");
if (disposing)
{
if (contextMenu != null)
contextMenu.Dispose();
}
contextMenu = null;
base.Dispose(disposing);
}