Thanx Morten,
I worked around it in my own way

I duplicated the 'Debug' target as 'Debug(indirect)' and added 'LIBGL_ALWAYS_INDIRECT' as a compiler define.
and at the begining of my 'OnInit' I added...
#ifdef LIBGL_ALWAYS_INDIRECT
setenv("LIBGL_ALWAYS_INDIRECT","1",1);
#endif
It seams to work fine... I just need to ensure that file is rebuilt when I change targets.
I'll probably check out the plugin also, yet I think I'll leave this in to allow a build which will always run in indirect mode. (It's a feature!!!)

Thanx again,
Skip