I have found a word for this. Not very convincing. Websites such as Gmail, Google Search, Google Drive, etc., Can be added as applications (these are just shortcuts / links) from the Chrome Web Store. (Some of them come by default with the installation of Google Chrome)
Install chrome launcher from here: https://chrome.google.com/webstore/launcher Open the chrome launcher from the Windows taskbar. Select the website shortcut / application and drag it to the taskbar. You now have a higher resolution icon.
source share