Google Photos is now available as a Progressive Web App, PWA. This means you can easily “install” this and use it like an app.
Your will be able to add the shortcut to your launcher or taskbar to easily launch it.
With a recent change, Google Chrome has made it easy “spot” PWAs and install it. You will see a “+” icon instead of the “star” icon for bookmarks. Click it and you will see an option to install the app.
Now, you will see the app in your launcher!