XUL - это язык разметки, разработанный для описания пользовательских интерфейсов (во многих отношениях аналогичный XAML).Как вы упомянули, XUL - это то, из чего состоит Firefox (наряду с JavaScript).
XUL используется для настольных приложений (использование XUL для веб-приложений, вероятно, будет прекращено в Firefox 4).Тот факт, что Songbird сделан из XUL, не меняет того факта, что это настольное приложение.
Хотя XUL может выглядеть в некотором роде похожим на HTML (оба могут использовать JavaScript), они не одинаковы,XUL в основном для настольных приложений.HTML в основном предназначен для веб-приложений.
XUL не является "собственным кодом".Чтобы запускать приложения XUL, вам нужен «бегун XUL».
Обладая достаточными знаниями в области программирования, вы «можете делать с XUL» создание приложений.Это так просто.