Warum sollte BRCC32 nichts von PNG wissen können?
PNG ist ja nicht "nur" die Dateiendung, sondern ein Kompressionsformat. Und ICO ist ein Container, dessen Inhalte im Falle von 256x256 seit Windows Vista optional im PNG-Format kompriminiert sein können.
Weil das Teil von 1999 ist und damals keine PNG-Icons existierten. Bei der Aufspaltung zur Erstellung in Group-Icons und bei den einzelnen Bitmap-Icon-Entries wird eine aktive Anpassung durchgeführt. Der BRCC32 weiß nicht, wie die Anpassung bei PNG-Icon-Entries aussehen soll (Antwort: es gibt keine), daher ist er irritiert.