En réponse à Joliclic.

Sous Linux, il suffira d'installer le paquet unbranded (probablement iceweasel). Le paquet Firefox, pour être créé, doit lui-même être compilé. Donc, c'est réellement 0 efforts en plus, juste un seconde compilation avec l'option --disable-branding et l'option --disable-checkextensioncert (qui existera surement. sinon, modifier une ligne de code au niveau du "if" de la vérification suffira).

Sous Windows / Mac, c'est plus embêtant, mais là, le vers est dans le fruit vu que sous ces systèmes, la personne qui compile et garantit que le logiciel n'est pas malveillant est celui qui crée le logiciel et qui n'a donc aucun intérêt à se dénoncer.

Je ne suis pas d'accord pour la simpliciter des autres solutions.
On parle souvent de google-chrome qui a tendance à s'installer avec tout si on ne fait pas attention. Si on n'est pas capable d'empêcher ça, il est évident qu'on ne peut pas empêcher la petite option non-cochée "ne pas installer les outils d'intégration à la navigation" qui iront installer une extension, et ce 100% légallement.
(on note qu'avec la solution de Mozilla, impossible de faire ce genre de chose légalement, vu que la seule façon est soit de modifier le binaire à la manière d'un virus, soit d'installer un "autre" firefox mais dans ce cas, l'appeler "firefox" est illégal)
Pareil avec les popups "connection non sécurisée" alors que le bouton "refuser" est mis très très fortement en évidence. Après 3 ou 4 fois, les gens cliquent sur "accepter" sans y porter attention.
Le popup implique qu'il apparaisse à chaque démarrage, pour chacune des extensions (sinon, c'est qu'il y a un fichier de conf qui peut être modifié pour empêcher le popup), et c'est contradictoire avec le début: si tu distribues autour de toi des versions modifées, alors, ça signifie que ces personnes autour de toi acceptent d'utiliser une extension non signée (en d'autres termes: si ta solution est réellement efficace, tu reviens au même problème que souligne au début: les personnes autour de toi ne pourront pas utiliser ton extension car ils la désinstalleront, une boîte ne pourra pas faire ses propres extensions car les employés la désinstalleront, ... S'ils ne la désinstallent pas, c'est qu'ils ne désinstalleront pas les extensions foireuses).