To be honest, you know more about this than I. I wasn't completely sure that it was the Right Way to go about things, which is why I left that warning in there. But if the Right Way tends to segfault, we may, as you say, have to live with fudging it.
The warning should absolutely stay there for the case when issues do appear but as I mentioned we can't do anything about it. We could add a state tracker but it would complicate the opengl code a lot. Luckily wglShareLists will be deprecated for a future OpenGL 3.x revision.
Roderick