Regardless of any answers that's realy unreasonable - functional key could be used by other application.
True.

Thats why I would like to disable the f10 key entirely while my vb app is running. And am wondering if theres any other way to do it or I have to edit the registry to do so

Does this program use a hotkey or is it using something like a keylogger to capture keys
I think it uses f10 as a hotkey to open its menus.