Hi,
I already posted this in the codeplex forum a while ago:
http://veracrypt.codeplex.com/discussions/655690
But since is will be removed in a few months, I'll copy the initial content here:
[original post]

Hi,
I have some shortcuts on my desktop pointing to files which are on an encrypted volume. Every time when I reboot, after logon, the volume is not mounted and the icon of the shortcut is "empty" (standard white sheet of paper icon). And windows is not loading the icon after mounting the volume.
I had this problem since forever, but on windows 7 I had a workaround by calling "C:\Windows\System32\ie4uinit.exe -ClearIconCache" which forced to reload the icons.

Now I'm using windows 10 and this doesn't work anymore.

The only thing I can do is to kill explorer.exe and restart it (after the volume was mounted). Then it loads the icon again.

I tried a similar situation with an usb drive (non-encrypted):
-connect usb drive
-create shortcut
-disconnect usb drive
-reboot
--> now the icon is also missing.
But when I connect the usb drive, windows detects this and loads the icon automatically.

Does anybody know it either you could emit this "reload icon" manually in a batch file, or is it possible that veracrypt could trigger this after mounting a volume?

Or maybe somebody knows a solution where at least I don't have to kill the explorer process?

Thanks in advance :)

[/original post]

Yesterday I finally found the workaround for windows 10:
instead of
"C:\Windows\System32\ie4uinit.exe -ClearIconCache" it is now
"C:\Windows\System32\ie4uinit.exe -show"

I hope this helps somebody with the samt problem.

Additional question: Is it maybe possible to include this in the veracrypt driver, that it refreshed while mounting; similar to the scenario with the usb-drive?

Regards
Darktemp