So after a little bit of playing around with xulrunner (see here, in debian etch), it appears this the general idea is feasible and should be a very interesting way to proceed.
As much as I love XUI, I want to try a new spin on the UI.
The current plan is to create a hybrid of Java and XUL.