Internal
Public Access
The .icns generated via Pillow's ICNS writer wasn't rendering in Finder (showed the "unavailable" circle-slash placeholder instead), likely due to Pillow's ICNS encoding not matching what Icon Services expects. Rebuilt the file by hand instead, using Apple's documented icns binary format directly (magic header + OSType-tagged PNG chunks: icp4/icp5/icp6 for 16/32/64px, ic07-ic10 for 128/256/512/1024px) with the exact same PNGs already rendered from createOrbitHubAppIcon(), sidestepping Pillow's ICNS writer entirely. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>