Отвечая на мой вопрос через день ...
Похоже, что установщик XULRunner 7 не только добавляет файлы в папку / Library / Frameworks, но также добавляет в / private
В частности, мне пришлось удалить вручную ...
/private/var/db/receipts/org.mozilla.xulrunner.bom
/private/var/db/receipts/org.mozilla.xulrunner.plist
... вместе с удалением папки /Library/Frameworks/XUL.framework.
Надеюсь, это будет полезно кому-то еще.
edit: Это особенно относится к OSX 10.6.7, о которой сообщается, что она работает и на 10.7.2