protected override void OnExit(ExitEventArgs e) { base.OnExit(e); ImageCache.CloseCaches(); _languages = null; if (_config != null) { _config.Shutdown(); } _config = null; if (_logger != null) { _logger.Shutdown(); } _logger = null; _ShutdownErrorReporting(); }