To remove the shortcut arrow you need the "Blank Icon". You could Google it or pick it up from my Google Drive
https://drive.google.com/drive/folders/1cWdq2c4huTvnPf21aANYlvYDohV2GRry
Then when you have the "Blank Icon" you will need to place this into the system root. i.e C:\Windows
Then copy the following code
Code:
Windows Registry Editor Version 5.00
::Hide Shortcut Arrow
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons]
"29"="%SystemRoot%\\Blank.ico,0"
Open Notepad and paste it and save it as "Hide Shortcut Arrow.reg"
the ".reg" is important.
You now have a REG file and simply double clicking on will run the REG file, you will get a couple of pop ups, just agree and once its done, reboot and hey presto, no more shortcut arrows.
And if you want to remove the "Shortcut" suffix make another REG file with this code
Code:
Windows Registry Editor Version 5.00
:: Removes shortcut prefix
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"link"=hex:00,00,00,00
"-link"=hex:00,00,00,00
And if you want to get a little adventurous you could make your own .dll file and have the Blank Icon live in there, plus any other custom icons you make.
This is how I do it, then the code would be
Code:
Windows Registry Editor Version 5.00
:: Hide Shortcut Arrow
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons]
"29"="MyIcons.dll,17"
Then the .dll file lives in the system root.
Hope this helps.