Maverick074: I really like how all of gog.com's games come with a uniform style icon for the provided shortcut, and I was really hoping there would be a way to make my own shortcut icons for games that aren't available on gog.com in that style
I assume you mean the ICO file with an image inside a white ring.
I would use a free program called GIMP, but there are others, Windows paint won't cut it. Main thing is you want a program that gives you control over three things:
1. Transparency (alpha channel) - because the image is shaped like a circle with the background (your desktop) showing around the corners of a normally square icon.
2. Circular selections - to select pixels in the image in the shape of a circle so that you can mask off the center you want to keep (invert selection) and erase (make transparent) the pixels outside of the circle.
3. Layers - so that you can overlay one layer containing the white ring on top of another layer which contains the image that you want inside the ring.
Make a ring image first and keep it separate so that you can reuse it for all future icons.
The layer containing the ring will have transparent pixels outside and inside the ring. The layer containing the image of your game will have transparent pixels around the corners making a circle. So when you put the ring layer on top of the the game image layer you'll end up with your desired icon. After you put one layer on top of another, you can merge the layers into a single layer.
Then you export to Windows Icon ICO. An ICO file is an archive containing one or more image files of different sizes, ie. 16x16, 32x32, 64x64, etc. If you open a GOG icon in GIMP you will see all these sizes as separate layers. You don't have to make all these different sizes however, just the one(s) that will look good on your screen as the OS will scale the available sizes if needed.
It should be possible to automate this process with a script. I am not a graphic artist, so someone else might give you better instructions.