The debugger is basically just a stdio pipe with commands sent into the running app, and data pumped out. You can in theory use it from the command line I believe, but a standalone harness that simply wraps this is entirely feasible if someone wanted to write it.
In fact, you might be able to just wrap / hack debug.bmx in the CE IDE with a simple GUI to do just that if you really wanted to...
In fact, you might be able to just wrap / hack debug.bmx in the CE IDE with a simple GUI to do just that if you really wanted to...