It may be the way to go, since things like shuttle internals, crew data, checklists, etc, are not known by Orbiter anyway. In that case Qt or anything C++ based would be ok for what concerns the GUI. And you solve the libUltra (or any other lib) problem.
---------- Post added at 16:13...