On the Mac, the trick is to figure out what size you want for your apps and keep them there. Safari's always big for me, iTunes I almost always keep shrunk down, Mail shows a few messages at a time and has a large window for message display. Then I control everything via keyboard so focus never really bothers me.
There's also a Mac application that lets you resize your window from any side, but I don't recall what it's called.