Replace child_process.spawn with Electron's utilityProcess.fork() for the Next.js server subprocess. utilityProcess runs as a Chromium service process which doesn't register as a GUI app, eliminating the extra Dock icon bounce on macOS. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>