When I want to kill a process via System Monitor I am presented with 2 quick ways, Kill Process and End Process. What is the difference between this two?
Per the System Monitor manual, you should normally use "End Process", and only if that fails use "Kill Process":
On a technical level this makes me think that End Process sends a SIGQUIT, which allows the process to trap and perform cleanup if needed, but if that fails, Kill Process should send a SIGKILL which should violently terminate the process, without chance of recovery. Use sparingly!