An extension I trust is by definition trusted code. What is trusted is for the user to decide, not the broswer developer.
I'm just saying that I think this is good interface design. Virtualization, sandboxing and gating access to data and computing resources are good things.