Yeah no joy.
The desktop icons seem to refresh, but it doesnt actually update the icon that is used in the shortcut on the desktop to match the new icon on the executable (after the shortcut is deleted and recreated with the installer).
The newly created shortcut on the desktop still has the old icon.
It didn't rearrange my desktop icons though, which is good, but it didnt solve the issue of the outdated icon cache.
I don't understand why there is an icon cache that doesnt recognise that icons have changed.
Our current method of forcing the icon cache to be rebuilt every install, is a bit dodgy, and still rearranges the icons on the desktop.
Any further suggestions are appreciated.
One idea is to perhaps rename the executable that the desktop shortcut is being created from each install, so that the icon cache treats it as a new executable and new icon in the cache.