Eu sei que essa é uma pergunta antiga, mas é exatamente essa para a qual eu estou tentando encontrar uma resposta, e os que estão aqui não parecem satisfazer totalmente a pergunta original.
Parece-me que a única maneira de regulamentar o acesso ao menu de contexto para sites específicos é usando o recurso CAPS "oculto" do Firefox:
link
Pode ser complicado gerenciar as políticas e, sempre que você quiser adicionar um novo site à lista, será necessário editar o arquivo user.js & reinicie o Firefox.
Não sou muito fã de usar complementos para gerenciar recursos internos, pois quero que as políticas sejam persistentes & não vejo razão para deixar o Firefox sugar ainda mais memória para um complemento que raramente utilizarei quando minhas configurações forem estabelecidas.
A única questão que tenho sobre fazer isso através do CAPS é como endereçar a opção real do menu de contexto.