I recently received a question from one of my customers, asking how to set the icon for an application (in this case a VCL application). This is something that I’d understood to be trivial, but when I tried it for myself I learned that in fact, it’s more tricky than I’d expected.