How does the shareware program Microangelo replace icon resource bytes in .exe files? The API functions I've seen can return icon resource bytes out of an .exe file, but I've never seen an API function that identifies the location of the icon bytes or that can replace those bytes. Furthermore, I've never encountered an .exe file wherein the icon bytes have a single contiguous sequential location. So how does Microangelo replace icon bytes in an .exe file?

John Fritch