Sounds like you don't have a context current in the thread that's calling these OpenGL functions.
OOOHHHH! I misread that! I was accidentally loading the shaders in my constructor instead of the way I needed to.
I was going to give up if I couldn't get it to load, so thank you very, very much.