So you made a workaround to actual problem. It's ok and often good thing. In this case it's actually even more performance friendly that you don't need to load the header and then decide if it's got alpha or not. It's even a multi-format solution as a bonus, not just TGA. Many of us don't use GLScene either, so knowledge on the matter is limited.