That is not the problem. I should have described it better...

My application is already in the systray.
I have a qmenu that it uses whose QActions are tied into my Main Window class.
One of these actions calls a method that opens a QDialog.
When the dialog closes and the method return... my QApplication quits even though I have a systrayicon and my Main Window is hidden.
When I trigger the same QAction from my Main Window directly, it does no close my QApp.