Suggest replace Binary XPCOM with js-ctyps Rated 5 out of 5 stars
I'm a extension author myself. You could try using js-ctypes to replace Binary XPCOM component. This is what I have done to my extension ChmFox. And the latest ChmFox 2.1 support FF 4 - FF 8 without any problem and no more recompile ..
Hope it work for you