Found this out the hard way while experimenting with crashing processes on demand in OSX:
If you try doing that to launchd, which is the parent process for EVERYTHING launched from the Finder, you end up in a weird detached state. Cmd+Tab doesn't work, the Finder goes away, and the menu bar goes away, making a lot of things impossible. You can still use apps you have open and type into them, but menu commands don't work normally. Obviously, shutting down the Mac once in this state is a trifle difficult.
Code:
killall -SIGSEGV process_name