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) <[email protected]>