What prevents you from writing a patch for Firefox then? After all, it is one of the great advantages of FOSS. At this level of power you'd likely have to change the addon every upgrade anyways.
'I never, never want to write C++.'
Seriously, I can't say how much I want not to write C or C++. Life is too short to use unsafe languages.