Chris wrote:
Does anyone know of any other file extensions that can act as standard containers for multiple icons (other than .ico files)?
Lot of EXEs and DLLs files has different extensions, it is the kind of stuff that was exploited by spammers sending virii/trojans with attachments named Spectacular.jpg.scr, hoping the extensions will be still hidden...
Well, googling around, I see an Icon Searcher looking in "DLL, EXE, ICO, ICL, OCX, SCR, CPL, BPL, VBX, DRV" files... And a GConvert one looking also in NIL, RSRC, ICNS files, another in SYS ones... Also saw an IL extension. ICL View supports "ico, icl, exe, dll, scr, ocx, bpl, wlx, wfx, wcx, wdx, cpl, acm"! That's hell...
Two solutions:
1) Just support the most common extensions (at least the official Windows ones), ask to rename the more exotic files.
2) Check the signature of the given file to see if it is an EXE or a DLL.
3) Suppose that when you are given a file in Menu Tray, Icon or similar, it is a suitable file.
Yes, that's three, not two.

Just found out the last one...