A couple of months ago I posted about trying to get a Kiosk up and running with XUL, Turns out that the method I suggested does not work too well. Here is what I did to get it working
1. Use customize to remove address bar.
2. Clear out the bookmarks.
3. Use the tutorial here to lock the homepage to the page you want.
4. If needed remove the navigation bar as well.
5. Install R-kiosk from here.
6. Setup your mac/windows to disable loading any other browser.
7. Setup Firefox to auto load on startup.
8. Additionally you can install Public fox for much greater control.
However be aware that a sufficiently savvy user can circumvent all this by calling the browser from the command line with the desired website as an argument.
powered by performancing firefox