Multiple GL Windows

Is it possible to create more than one GL Window? If I wish to create a simple 2D/3D Graphics editor which provides a toolbox window and an editor window.

How do I communicate with two different windows when I click on the toolbox window and the object on editor window will changed to the new texture or color?

Answer is Yes.
There are several ways to do this, it really depends on your requirements.
Try searching for “multiple windows” in this group.