Your thingy didn't work on my kit either, so something's up with the code...

I've emailed you a minimal test cradle. It should create a gl window and then immediately exit (since the message loop isn't actually a loop ). The idea is that it inits OpenGL and then tries the extensions. If you don't see a message then the extension is there fine.

Note that if you move the call to SetupExtensions in the TGLApplication constructor *any* further up then the exts should *fail*. This is what I think is going on in your code, somehow -- you may not have init'd all the GL stuff required. At least, I hope it's that since that's the most obvious thing . Let's see whether the test works on your PC though...