XUL é uma linguagem baseada em XML para o desenvolvimento de interfaces com o usuário multiplataforma. Seu nome deriva de XML-based User-interface Language e foi criada pelo pessoal do projeto Mozilla, apoiando-se em seu renderizador Gecko, que se encarrea tanto da visualização da web quanto da construção da interface com o usuário. Veja o texto completo em
construye_tu_propia_extension_para_firefox [MundoGeek].
O artigo em espanhol do MundoGeek apresenta o XUL desde um primeiro script 'Hello World' até a criação de uma extensão para o Firefox, incluindo o arquivo XPI para instalação automática.
Agora é só ralar - o caminho das pedras foi mostrado - depois vou dar uma lida aprofundada...