Bring up a run dialog (WinKey +R) and in the run box type regedit. Then go to the following Key;
HKEY_CLASSES_ROOT\exefile\shellex\IconHandler
On the right side of the screen, if it has a value of {611AD258-4138-4348-A534-9856FA6BA398} you need to rename that registry key from 'IconHandler' to something else, IconHandlerX works.
Then reboot your PC and the Icons should come back.