Hai un'idea delle condizioni in cui non funziona (che so, particolari versioni di Firefox)?
Possibili conflitti con altre estensioni?
Al limite prova mettere
window.addEventListener("load", DroTool.init, true);
e poi in DroTool.init()
window.removeEventListener("load", DroTool.init, true);
var appcontent = document.getElementById("appcontent"); // browser
if(appcontent)
appcontent.addEventListener("DOMContentLoaded", DroTool.onPageLoad, true);