How to optionally maximize so that the launcher won't get hidden?

view full story

http://askubuntu.com – Firstly, I very much like it when the launcher autohides when I really need all the screen space. The problem is, there are a lot of workflows when I want a large app screen, but the launcher should remain visible. I have found I spend a lot of time maximizing terminals and browser windows by hand, by resizing them to take almost all of the screen. This is annoying. You can toggle the behavior of the launcher from the settings, but what I really want is to have two possible maximize actions: Maximize up to the launcher, and maximize to fill the screen. Is there any way to be able to have both (HowTos)