That was what twm did. <http://en.wikipedia.org/wiki/Twm#Using_twm> The
problem is that practically every program assumes that it's resized at a
lower corner, not an upper corner. For example, if you enlarge a Web
browser window, the top of the visible area will stay where it is while
new stuff appears at the bottom, not the reverse.