I would investigate particular reasons why the applications may be crashing. I would also try Ambrosia's
Escapepod, which allows the user to force quit an application with one keystroke or to force quit the entire login (in a more extreme case).
[Edit: replaced VersionTracker URL with link to the developer's page. Everyone: please avoid linking through VersionTracker, etc -- it takes many more clicks, ads, etc to get to the developer pages that way! -- tooki]