Tutorial: How to Build a Firefox Extension
Lifehacker has a good tutorial about how to build a firefox extension.
They start with some tips on setting up a development environment and go from there. A good starting point for anyone looking to try to create an addon for their favorite browser.