Hi. It has occurred to many GTK+ and GTK+2 apps have the facility to 'memorise' their window state (i.e. minimised, maximised, reduced to tray, normal, window size etc. ) and unfortunately experience has taught me that Terminal lacks this functionality. I believe it would be a very useful feature, as I like my terminal maximised but not fullscreen - see http://horst-tla.homeunix.net:8080/Terminal.png for what I'm talking about. I also believe it would require a minimum, however unfortunately I am not able to code C or C++ and have almost no knowledge about the GTK+ 2 toolkit.
That does only apply to single window applications. But Terminal is a multi window application.
This is a command line option --maximize and a lot of other command line options to control the terminals' looks. Remembering this kind of things will only lead to confusion.