
Google has added ‘Add to taskbar’ in place of Create Application Shortcuts on the More Tools submenu in the Chrome menu. Visiting a website and selecting add to taskbar adds a shortcut to that website to the taskbar and apps page.
Previously, Create application shortcuts menu item lets you add a shortcut to a website to the desktop and taskbar. Currently, you can spot this change in the Canary and dev. versions of Chrome.
Where is Chrome’s Create application shortcuts option in the menu?
Experimental Chrome App Launcher in making Looks similar to Current New Tab Page
Yes! Create application shortcuts option on ‘More Tools’ has been replaced with ‘add to taskbar’, which appears grayed out for New tab and Chrome internal pages.
You can still able to create application shortcuts for apps that are installed from the Web Store by visiting Chrome://apps page or clicking on the ‘apps’ icon on the bookmarks bar.
I was able to follow these steps to add a shortcut to the Start Menu in Windows 8.1: In the More Tools menu, choose Add to Taskbar. The icon appears on the Taskbar. Hold Shift and right-click the Taskbar item for the Pin to Start option. Then you can unpin from the Taskbar if you don’t want it there.
Here’s how I do it. Switch your browser from Chrome to Internet Explorer. Go to any website. Right click your mouse then choose “create shortcut”. Exit the website, switch back to Chrome and your shortcut will be on the desktop.