protected virtual void Dispose(bool disposing) { if(!this.isDisposed) { if (disposing) { lock(Mutex) { this.imageList.Dispose(); } } this.isDisposed = true; } }