public void Dispose() { if (_isCustom && Handle != IntPtr.Zero) { UnmanagedMethods.DestroyIcon(Handle); Handle = IntPtr.Zero; } }