What about using stuff like HTML (on WebKit), like the guys of Overgrowth did?
Think that epic is using gtk for their solution? I know it's painful to maintain, but if you are getting license money you could afford to adopt the best solution on each os? (I mean then 2-3 different guy systems).
Or could you have your own engine manage everything, have the tools run in it, have the GUI managed internally?