I'm not a fan of LOB apps that spawn multiple windows. I've seen business app end users desktops cluttered with a mess of windows that leads to all sorts of problems. Some of the problems are due to training and using, some because of the software allowing
the non-advanced computer user the ability to over extend themselves.
I think the target user is a prime consideration when choosing a navigation solution.
Good points. If you have an example to share that demo's what you wrote about, please share. Always interested in different approaches.