8f53eda70e
Anti-fingerprint hardening for the loader window: - The OS-level window title (read by GetWindowTextW / window scanners) is now a fresh random alphanumeric string on every launch instead of the fixed "OpenZen Loader" text. The visible custom title bar keeps showing the branded name, so the UI is unchanged. - The window size gets a per-launch random jitter of +/-10px on each axis (base 760x500), with the minimum size lowered by the jitter so a negative jitter isn't clamped. Note: the Win32 *class* name is intentionally not randomized here — a Qt6 top-level window's class atom is fixed at CreateWindow time and Qt 6.10 exposes no hook to customize it (SetClassLongPtr cannot rename a class), so randomizing it would require replacing the Qt window with a hand-rolled native window. Title + size are the practical fingerprint vectors. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>