I've been a bit of knob and to save a small amount of performance turned all installed program icons to generic icons that resemble bat files without the cog inside.
I thought it's be rather cool, but now I think it's twatty and annoying. Any ideas how to allow the program to use it's own icon again please?
Thanking you kindly on this day of stupidity.
By the way I suspect this a reg tweak as this wasn't done to individual icons using the shell32.dll or anything - this was done when I created the new iso.