Gracias por las respuestas

.
No había comentado algunos detalles :p. El sistema corre en Linux, está enfocado a un sistema de sinfonola/rockola con monederos, estoy evaluando lo de la GUI para ahorrar una buena parte del trabajo de rediseño, ya que la biblioteca GUI actual en si misma (basada en SDL) es bastante trabajo :p.
Aunque valdría la pena darle un vistazo a C#, por el momento lo hago de lado. La idea de Qt me atrae más, voy a tratar de hacer algunas pruebas. ¿Saben si las aplicaciones hechas con Qt corren con solo el servidor X? ¿o es necesario un entorno de escritorio?
La otra opción que venía manejando es C++ con SDL/OpenGL y CEGUI para los widgets.