If you design your apps correctly, end users should never need to open any objects from the nav pane or indeed require standard ribbon menu items . Interaction should only be using forms and reports.
If that is the case then hiding the app window shouldn't be too complex as long as you accept that only one object can be opened at a time