The short story: I "inherit" from Mozilla's HTTP protocol handler so I
can do some fancy caching inside SashXB. I more or less replace the
handler, and Mozilla caches its component registry, so whenever someone
starts Mozilla on its own he gets to use my protocol handler. This is not
a functionality problem as I forward everything to the original handler,
and everything works correctly, but I would be very happy to know if
there is any way to unregister my handler. Is there a way to force
Mozilla not to cache my own handler's registration information?
BTW, Changing the schema name to something different than
"http" is not an option.