When you use NEW_FORM to create multiple-form applications, Oracle Forms always loads the new form's menu module, even if it is the same module used by the calling form.
The only exception to this rule is if the form that executes the NEW_FORM procedure is itself a called form that was invoked with the NO_REPLACE parameter. In this case, the new form inherits the NO_REPLACE restriction, and runs under the calling form's menu.