Show a friendlier initial dialog
Move the dialog handlers into separate functions
Use /tmp for the gdb response file
Use (f)puts when string formatting isn't needed
Simplify the crashcatcher's main
Search PATH for the default executable, avoid using execlp
Allow specifying a suffix to the lib install path