I have my main JFrame application window open and I click on another Jdialog, JInterFrame, (window?) in the menubar
I think this is better.
Because the JFrame hold the menubar and it is normal for keeping JFrame as the main program to control the flow.
Do you want the JFrame of one application to call another JFrame of another application