For many years I didn’t realize that the green button was open for the programmer to decide.
If they wanted to make it maximize, they could. Or they could have it do something wierd.
Switch to the Finder and try this:
Shift-click on it: Maximize
Option-click on it: Cascade all open windows.
Awesome! Now why not allow the user to decide what they want it to do via a Preference Pane?
While we’re on the subject of Finder tips, try option-double clicking on a titlebar while you have several windows open. They all go into the dock!
Lastly, about the resizing. I’ve been using a utility called Zooom that gives you a nifty way of resizing… check it out!

