Priority: P1
User report
The desktop app shows the Electron icon in the Windows taskbar instead of the BadCode icon.
Why
This is a visible branding defect in the installed desktop app. It may also indicate a mismatch between packaged resources, BrowserWindow icon options, Windows AppUserModelID, and shortcut/installer metadata.
Starting points
apps/desktop/src/window/DesktopWindow.ts resolves and passes BrowserWindow icon options.
apps/desktop/src/app/DesktopAssets.ts resolves runtime icon resource paths.
apps/desktop/src/app/DesktopAppIdentity.ts configures app identity/AppUserModelID and dock icon behavior.
scripts/build-desktop-artifact.ts stages platform icons and electron-builder metadata.
assets/prod/badcode-windows.ico is the production Windows icon source.
Acceptance criteria
Priority: P1
User report
The desktop app shows the Electron icon in the Windows taskbar instead of the BadCode icon.
Why
This is a visible branding defect in the installed desktop app. It may also indicate a mismatch between packaged resources, BrowserWindow icon options, Windows AppUserModelID, and shortcut/installer metadata.
Starting points
apps/desktop/src/window/DesktopWindow.tsresolves and passes BrowserWindow icon options.apps/desktop/src/app/DesktopAssets.tsresolves runtime icon resource paths.apps/desktop/src/app/DesktopAppIdentity.tsconfigures app identity/AppUserModelID and dock icon behavior.scripts/build-desktop-artifact.tsstages platform icons and electron-builder metadata.assets/prod/badcode-windows.icois the production Windows icon source.Acceptance criteria