fix don't leave unmanaged icon handles