Remember the title of this thread, this is all about a better 2D game engine, a couple of buttons and check boxes are fine for the end users game options, as for GUI for the creation of editors etc. well allow a windowed mode and let Delphi take of the windows based GUI.