Though windows do remember the state of any program whether it was in maximized state or in restore down mode when closed but even though there are times when we require some particular windows to open in a specific size or proportion like the windows media player for which some of us always want it to be smaller in size when ever we starts it.
If so then you should try Autosizer which remembers the state of the added programs for their locations and sizes proportion so that whenever that particular application you run; displayed in size which you want i.e. keeping them at a specific size or keeping them maximized.