(Non-compiling commit: windowless-context branch) On cocoa, windowless contexts appear to be no problem. You just don't set a view or just clear the view.