For my purposes, I'd love a couple enhancements for "on-startup" (or log-in):
1) Open app with previously windows/docs. Browsers let you do it. Mail does it by default. Dreamweaver likewise. Finder: mostly. Any simple Terminal-based hacks for apps (at least Cocoa-based ones?) to get them to automatically open with same docs open when last quit - ideally in the same positions (27" screen here)? This would be very handy, as I have several TextEdit docs that I use as uber-post-its for different reminders/notes, which would be nice to have positioned exactly as I left them before.
[additional rant] Why do Adobe developers not teach DW the art of remembering the *positions* of document windows as long as they are remembering which docs were open last time. For extra credit: share any hack to OS routines that DW might be calling that affect this. [/additional rant]
2) Make recalcitrant apps (usually from Apple) obey the "hide when opening at startup" setting. Mail has never played nicely with this: and many times the *last* thing I want to be distracted by upon log-in is email. Now (under Snow Leopard) AddressBook as well *insists* that if set to open-on-startup" it will *not* be hidden.
Hackers of OS X unite! If you've got any workarounds (via a utility or Terminal), please share.