When putting this together I originally had in mind to use the functions for another script I have but then I noticed that the process of doing this would increase the file size slightly, so I abandoned the idea and made this instead. Thanks to Trancexx for the resource updating and almost everything else, all I did was put it together in a way that it would let me edit icons in exes. Also thanks to who ever made the _Res_Update() function in the autoit3wrapper since I also included that but didn't use it so the function is there if any one wants to play with this. I didn't spend too much time on this so I didn't do proper error checking and other things, but it works and If I were you I'd save a copy of any file you edit. Icon Edit .au3 New version, better UI and less buggy. Icon Changer Concept.au3 Take note! The script only replaces group icons (14), this can be changed of course, but like I said, I didn't spend enough time on it. This means that if you attempt to replace an index of a group icon, it will obviously replace the entire icon resource. Also, deleting resources just overwrites the resource with PADDINGXX bytes.