Thanks for confirming what I feared, rnd me.
I decided not to be so lazy and to build an extension, so now I am trying to get my head around XUL, which I only vaguely knew existed until yesterday. But thankfully Mozilla's documentation is very good, so I am plodding along.
I'll keep the source code option in mind, though, in case i get really stuck