Firefox использует XUL для определения своего пользовательского интерфейса и отображает его, используя Gecko .
Поскольку Gecko открыт, вы можете очень широко использовать его для визуализации своего приложения, хотя я не знаю, насколько простым будет такой интерфейс реализовать.