If I read a VB-produced .exe file into a byte array, how and where would I find the bytes for that executable's icon(s)? I'm developing an application that will allow users to substitute their icons and data into the .exe file for a specific second application without modifying the executable code in that .exe file. Windows obviously has no trouble finding the icon data in a VB (or any other) executable, as such icons are displayed in Windows Explorer, My Computer, etc. Once again I reveal my ignorance on operating system basics.

John Fritch