internal void Destroy()
 {
     if (thumbnail != IntPtr.Zero)
     {
         Thumbnail.DwmUnregisterThumbnail(thumbnail);
     }
 }