/Engine/Source/Runtime/Slate/Public/Framework/Application/SlateApplication.h
Slate strictly controls when windows are destroyed.
virtual void RequestDestroyWindow ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWindow](API\Runtime\SlateCore\Widgets\SWindow) > WindowToDestroy )