“What I’m proposing here is different-- maximizing to a space that the user determines, not the application.”
That’s exactly what I had in mind with this design (which I pimped here in your previous post on maximizing):
http://brianwill.net/portalsdemo/portals_mockup.html#portalLayoutView
(Scroll up a tiny bit to see the directions in red.)