Here's a hacked-up .xpi I made that Works For Me in Firefox 3. Here's a repo where you can see the changes I made.
To install my non-secure extension (which will be refused by Firefox "because it does not provide secure updates"), you have to go to
about:configand add a boolean pref
extensions.checkUpdateSecurityset to False.