Hello again,
There's only the one in Users\Jim\AppData\Local, it's IconCache.db and renaming it effectively deletes it. Search-Everything found another IconCache.db.old in c:\Users\Jim\AppData\Local\VirtualStore which has an exclamation-mark on its Explorer icon/thumbnail and is identical to the one in ...AppData\Local\. Both of these are two days old which was probably when I renamed it. According to Search-Everything there are only these two on the machine.
I found another workaround by trawling the Net, It's a batch file which basically does what I was doing, wiping IconCach.db (the daft software on this forum won't let me upload it). However, it does not stick and has to be run after each boot. (Could put it in
startup I suppose). So I'm no better off really as this process doesn't retain the icons' positions on the Desktop..
The meat of the .bat file I downloaded is as follows:
delID
echo Attempting to delete Icon DB...
echo.
ie4uinit.exe -ClearIconCache
taskkill /IM explorer.exe /F
del "%iconcache%" /A
del "%localappdata%\Microsoft\Windows\Explorer\iconcache*" /A
echo.
echo Icon DB has been successfully deleted. Please "restart your PC" now to rebuild your icon cache.
echo.
start explorer.exe
pause
exit /B
%localappdata%\Microsoft\Windows\Explorer\iconcache doesn't exist.
Regards,
Jim