I am writing a high performance system in portable modern c++. A lot of STL and Boost. I'd like to start building some front ends to this system. Ordinarily I would opt to use a non c++ solution to a UI, however this is meant to be a very high performance UI, meaning low latency to respond to messages, high volume of messages to sort and display, etc. I have written a lot of real-time UIs in .NET, they accomplish the job pretty well. However I really want this to be cross platform with no tricks (such as Mono) and have it just work. What are some of the best options to achieve this?
EDIT:
Let me throw in another one that I just remembered, JUCE. Free for non commercial use, and cross platform. Only problem is that the development is controlled by one person, but the source code is available.