http://mstratman.github.com/cocoadialog/
Comes in very handy, along with Platypus for wrapping shell scripts:
http://sveinbjorn.org/platypus