Why is it not possible to change video modes after a window has been opened?
Some cards do not behave well when the video mode is changed once the window has been opened. The most important reason though is that under the X Window System it is only possible to set the color depth of an OpenGL window at the time of creating the OpenGL context (i.e. when opening the window).