I fixed the launcher window not reliably getting focus when activated via the hotkey on Windows. The window state machine now handles focus requests more aggressively to ensure the input field is ready for typing immediately after the hotkey press.

Also tidied up the build script to clean individual binary files rather than entire directories, avoiding accidental deletion of other build artefacts.