I've been working with various versions of this for a while now, and it saves me a lot of time so I thought I would share. This is a bpatcher which aggregates a lot of common controls that get used with jit.gl.render and jit.window, and then a connected sub patcher with the actual objects in.
The purpose in doing it this way is to provide a small compact interface for the render controls (as you should never usually need to edit these), but allow access to the jit.gl.render and jit.window objects by placing them outside.
Features include context name, window floating and visibility, render on/off, render speed (fps), render fps gauge, erase_color selector, fsaa on/off, ortho on/off, lens angle adjust, window width and height adjustment (with automatic aspect ratio correction), aspect ratio selection, window positioning, window homing (returns to 0, 0) and finally, full preset saving.
For best results, save as a clipping in the Max6/patches/clippings directory and past it in when you quickly need a render context. If you save a preset then the bpatcher will automatically be dirtied, so you can't accidentally close your patcher and lose it. Comments welcome!
This is a Max 6 patch, but you could just edit it to get rid of 'routepass' to use it with Max 5.