I use Quicksilver, which is a nifty program that really speeds up my work. I've set it to launch when I log in.
However, since Snow Leopard, it's become a bit less stable, and once in a while, it crashes. And obviously, it won't restart by itself.
I'm pretty sure I can use
launchd to ensure it's always running when I'm logged in. Is there a good guide/example of how to make sure a process restarts when it's killed/terminated/crashed with it?