Auch wenn ich bei deinem Background mit einer kleineren Erweiterung starten würde...
Infos zum Erstellen lassen sich doch recht leicht finden.
Für eine Chrome-Erweiterung ist der offizielle Leitfaden sicherlich ein guter Start.
Auch Mozilla nimmt dich an die Hand.