When the dialog architecture is used for the main view, it is recommended that the dialog is run as a modeless dialog. This ensures the framework works as it is supposed to.
This section includes:
"Resources"
"Constructing a dialog"