void uninstall() {
			window.removePropertyChangeListener( "background", this );

			uninstallImpl( hwnd );

			// cleanup
			window = null;
		}
Because there may be sent many WM_DWMCOLORIZATIONCOLORCHANGED messages,
slightly delay event firing and fire it only once (on the AWT thread).
flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatWindowsNativeWindowBorder.java