"Tarefa" é o termo usado pelo "Gerenciador de Tarefas" para - justifique seu nome - mostra a lista de "janelas principais dos processos do usuário" (*), se houver
"Finalizar tarefa" fornece à "tarefa" (loop de mensagens para a "janela principal") uma última chance de reagir à mensagem WM_CLOSE e termina o tempo limite no processo associado para concluir ( link )
"End Process" é um TerminateProcess rude, descartando quaisquer alterações pendentes em arquivos ou outros recursos.
Geralmente, um mini-dump é criado para um relatório do Microsoft Online Crash Analysis (Dr. Watson), que também pode demorar um ou dois segundos.
(*) Raymond, eu sei que isso é tão impreciso.