So, the crux of the issue is that a cross platform program is trying to use a platform keystroke convention as some other function. This type of stuff really shows what happens when you violate someone's expectations of how apps work on their OS. Squeak is another example of a program that is it's own thing.
I wonder if Firefox ignores a custom ~/Library/KeyBindings/DefaultKeyBinding.dict ?