Charles McCathieNevile (aka chaals, Chief Standards Officer of Opera) pinged me a while ago because he wanted to create his own keyboard shortcuts inside BlueGriffon. As far as I know, such a feature is extremely rare in the Mozilla xulrunner-based world. But I agreed it was a legitimate request in an editing environment...
I'm almost done. There will in version 1.3 of BlueGriffon a new preference panel allowing to tweak all keyboard shortcuts, add a shortcut to a menu item or toolbar item having no shortcut yet, delete an existing shortcut. On Mac, it's a bit more complex than on Windows and Linux because of the hidden window and the OS X-managed toolbar. But it already works.
I have to iron a bit things, handle persistency across sessions (a non issue, really), localize properly all strings and messages through entities and properties and it will hit a subversion repository near you. Possibly a first in the Mozilla world.
Now chaals, happy ?