>If you do it as I stated above, you don't need to worry about the dismiss of those settings anymore.
Vlad,
But you do have to worry about the user pressing one of those keys while your form is trying to process the updating of fields in a table or any other code that may be executed during the form's running. OKL's are intercommadn interrupts and they will interrupt running code and branch off to somewhere else. This can cause a debuggin nightmare when the user calls to report bad behavior and they fail to mention that they pressed F4 while the forms ws posting transactions to the database.