Here's an easier method that should work for most people:
I like Charles Roper's answer but it isn't helpful for those of us who don't have experience using the Windows Powershell.
(credit: https://www.youtube.com/watch?v=ISvelu_dym4)
Basically, you create a copy of chrome.exe, rename it to chrome2.exe and then point all of your start menu shortcuts to this new exe file.
Once you click Apply your icons will display correctly.
Here's a step by step:
- Right click on one of your culprit icons in the start menu and go to More > Open file location
- From there, right click on the icon and select Properties
- Click the Open File Location button
- Click chrome.exe and press ctrl+c to copy and then ctrl+v to paste a new copy
- Rename this new copy to chrome2.exe
- Go back to your start menu and again go to More > Open file location on one of the icons
- Right click on each of your chrome app shortcuts, select Properties and change the Target field to point to chrome2.exe instead of chrome.exe
Note that there's no need to create a new copy of chrome.exe for each shortcut; just the one chrome2.exe will do.
Good luck!
1
Chrome Apps are normal shortcuts (instead of .url files). Pinning URLs in this way would show the custom icon in Start screen. Before pinning, save the fav icon locally and apply to the .URL file.
– w32sh – 2016-11-09T12:33:43.323Does that method allow you to open the URL into a new Chrome window without the window chrome (URL bar, tabs, etc.)? The shortcut that is created when you save a Chrome App points to chrome.exe and has a --app= flag. – Charles Roper – 2016-11-09T19:18:36.963