To elaborate..
i made GLViewportMorph to serve as an example how to set things up and glue opengl context with morphic.
For anyone who knows things a bit, how opengl works, it becomes obvious, that doing things the way GLViewportMorph does is not the best way.. you cannot achieve good framerate with it and so it is not a serious piece of software, but a toy.
That's why extending its functionality to make things more robust and versatile or safer never was my objective, because it is inherently impossible with such setup.