Pretty neat to see someone ported over flashblock to run on MicroB on the N810. I haven’t looked at the code to see how they do it, but I’ll bet it was a rough ride since that’s written in C and C++, not in XUL. (I also assume that Antonio did this work?)
As we continue to bring up Fennec it will be interesting to see how fast we can start migrating add-ons over to support Fennec. It will be a different experience, but many of the same pieces will be there so having support for Firefox for the desktop and Firefox on your mobile device will likely be possible. (Mark, correct me if I’m wrong.)

You are not wrong
They probably did it the same way as Camino did. Use nsIStylesheetService to load our binding into content. And rewrite our whitelist listeners in C++ (Objective-C in Camino’s case).
Phil
chris , http://browser-extras.garage.maemo.org/news/8/ this one is brand new ;)