This can temporarily be fixed by deleting IconCache.db and restarting or logging off and on your computer.
Using any of these values to remove shortcut arrows in shell32.dll will corrupt the IconCache.db file located in C:\Users\UserName\AppData\Local. Is a transparent icon in shell32.dll (in this case value -50). The following value in regedit %windir%\System32\shell32.dll,-50