"Finalizar tarefa" (e taskkill ) parece postar uma mensagem WM_CLOSE nas janelas do programa. (O mesmo é feito quando você clica no botão × "Fechar".) Se o programa não sair em algum tempo, o usuário é solicitado a encerrar o programa com força.
"Processo de eliminação" e taskkill /f usam TerminateProcess() .