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