Мне нужно написать отдельное (не под XULRunner) приложение на языке c / c ++ (ОС Windows), которое использует XUL в качестве внутренней библиотеки GUI.
Обычным способом создания XUL GUI поверх приложения C ++ является написание приложения XULRunner с кодом C ++, обернутым в плагин XPCOM.
Вы можете сделать ваше приложение "автономным", создав программу установки, которая копирует среду выполнения XULRunner вместе с плагином XPCOM на компьютер пользователя. Так работает, например, GStreamer SongBird .