public override void Dispose() { ProcessDelayedDeletes(); // Dispose all cached fonts. FontCache.FreeCache(); base.Dispose(); }