Zhiyi Zhang (@zhiyi) commented about programs/explorer/desktop.c:
SWP_SHOWWINDOW ); thread = CreateThread( NULL, 0, clipboard_thread, NULL, 0, &id ); if (thread) CloseHandle( thread );
thread = CreateThread( NULL, 0, display_settings_restorer_thread, NULL, 0, &id );
I don't think this is how Windows implements CDS_FULLSCREEN. On Windows, the display resolution can be restored even if explorer.exe is not running.