Is it possible to completely disable the settings key from the softkeyboard for an android app?
You can write your own input method editor (or modify the code for an existing one) that does not have this button. Putting this as the default keyboard in your custom ROM would then achieve your objective.
An SDK app, however, cannot disable this button or otherwise control the behavior of an input method editor in this fashion.