Needed to fix bug, so I figured I'd just remake the thing.
Now, the icon is stored as 16x16, but upscaled to 256x256 when it's loaded.
I've included the .h files in the repo since I might add automatic resource generation in the future, and in order for that to work, all .h files must be present on the first pass.