Vergiss xulrunner/Gecko/Firefox.
Das Team rund um Firefox passt xulrunner für sich selbst nochmal an. Was man als Entwickler dort vorgesetzt bekommt, ist, pardon, unter aller Sau.
Ich würde dir auch Chromium empfehlen. Ist ungefähr genau so groß wie XulRunner, ist aber mächtiger. Ich weiß nicht, wie es mit Wrappern im Delphi-Bereich aussieht, aber die Klasse hier macht einen guten Eindruck:
http://code.google.com/p/delphichromiumembedded/