I don't know anything about Chrome extensions but I know that typical bookmarklets function in all browsers. So my question is: why? Why not just using bookmarklet as is?
I've always been annoyed in Firefox and now apparently Chrome that you cannot just have a simple, single-file extension if you don't need any external files.
Why can't it just regex the manifest, etc. from the extension header in a comment field.