Простое окно
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window
id="theWindow"
title="Simple Window"
orient="horizontal"
width = "400"
height = "300"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml"
onload = "somescript();"
>
</window>
можно сохранить файл на локальной машине и открывать его как написано здесь, или на сервере, но фишка в том, что Apache не знает xul и передает его как text/plain, а в таком качестве FireFox открывает его как текст, а не как приложение. Для того, что бы исправить это надо сделать одно из двух.
Добавить в httpd.conf детективы на xul.
<Directory /somefolder>
AddType application/vnd.mozilla.xul+xml .xul
</Directory>
Или же сделать это через php,
header('Content-type: application/vnd.mozilla.xul+xml');
и конечно придется сменить разрешение на php.
PS. может возникнуть ошибка, в результирующем файле первая строка xul кода должна быть на первой строке.
Пример