OS X Lion will solve two of the features here with resizing from any edge and full-screen apps, which will be more than just the same app bigger but actually offer different accessibility options when it fills the screen. And with Spaces you'll be able to keep that application full-screen and move to another desktop.