20 Bytes? Aaah, da hätte ich aber auch drauf kommen sollen! Das ist kein Rätsel

Die RT_GROUP_ICON-Einträge sind eigentlich nur Verwaltungsstrukturen, die auf jeweils für eine bestimmte Auflösung/Farbe gedachte RT_ICON-Einträge verweisen.
TResourceStream ist nun aber nicht mehr, als der Name schon sagt - ein Stream für Einzelresourcen. Die "Icon-Logik", die der Resourcenkompiler beim Auseinanderpflücken und Verteilen in mehrere Resourcen beinhaltet, ist dort nicht enthalten. Da wird also nur die Methode von Sunlight7 funktionieren.