That sounds about as easy as running entire Firefox under Linuxulator (btw, anybody tried that?):
Code:
% ldd /usr/local/lib/firefox/plugin-container
/usr/local/lib/firefox/plugin-container:
libxul.so => not found (0) # <-- important part
libdl.so.1 => /usr/lib/libdl.so.1 (0x8006a3000)
libc++.so.1 => /usr/lib/libc++.so.1 (0x8006a7000)
libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x800776000)
libm.so.5 => /lib/libm.so.5 (0x800797000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x8007c9000)
libthr.so.3 => /lib/libthr.so.3 (0x800e00000)
libc.so.7 => /lib/libc.so.7 (0x800248000)
I won't post there libxul dependency list, but it is positively huge.