Probably tricky to pull off, but it could be done and likely is worth doing in the future.
Due to the nature of C-Kermit (lots of global state), the solution would likely have to be multi-process in nature. Perhaps something like:
Build an application that provides the basic UI: menu bar, toolbar?, statusbar?, tabs. This would pretty much be the KUI stuff on its own without the terminal widget, etc.
A way of building (or starting) K95G without much of a UI (effectively --nobars) and passing it a parent hwnd for its UI
IPC mechanism for the host application to control the client applications - probably similar to how the Dialer achieves it (via window messages)
Probably tricky to pull off, but it could be done and likely is worth doing in the future.
Due to the nature of C-Kermit (lots of global state), the solution would likely have to be multi-process in nature. Perhaps something like: