Fix Windows startup failures when the app is extracted under non-ASCII paths such as Chinese user folders.\n\nChanges:\n- resolve the executable path with Win32 wide-character APIs\n- switch the process working directory to the application root before loading assets\n- use relative paths for data and locale files during startup\n- load bundled fonts from memory so the font path no longer depends on a narrow-character filesystem conversion\n\nValidated by launching the packaged app from a Chinese path with PATH restricted to Windows system directories.