El creador de la extensión para BugMeNot ha escrito un tutorial (en inglés) para aprender a hacer extensiones para Firefox, según sus consejos se necesita tener al menos un leve conocimiento de XUL y Javascript, aunque cuándo él hizo su primera extensión no sabia nada de los dos temas.

Link | How to create Firefox extensions