Y'know, I haven't done anything with this for a bit now, but the fact you can build versions that have menu bar support like the terp that came with LSL6 did remind me of something. I did mention menu bars on page one about (Kawa 3).
SIERRA.EXE has no debugger and no menu bar, basically the one intended for public use. SIERRAM.EXE adds SCI0-style menu bar support to that, and is basically what LSL6 came with. SCI.EXE includes the debugger, and SCITESTR.EXE has both.
Given a SIERRAM terp (custom built or LSL6's), what's stopping you from being cheeky and removing the icon bar?
Edit: and yes, I did add that "& 2 to check if menus are available" thing:case 3: //KAWA_ISDEBUG
//(Kawa 3) ;Returns 1 if debug version, 2 if menu bars are enabled, 3 if both.
acc = isDebugVersion;
#if TESTER
acc |= 2;
#endif
break;