Nel senso che, secondo me, non esiste una API che mette in pausa un processo esterno.

Puoi mettere in pausa il processo chiamante tramite la Sleep ma non puoi fare in modo che un processo metta in pausa un altro processo. Questa operazione, semmai, la fa il sistema operativo.