Risposte:
Non esiste una risposta adatta a tutti ... questo dipende in realtà dalla tua esperienza individuale e dal programma in questione.
In genere, un programma avrà questo quando non riesce a rispondere ai comandi / eventi tipici della GUI di Windows come massimizzare / spostare ecc
Motivi tipici di ciò è che il programma è a thread singolo ed è attualmente impegnato nell'elaborazione di un comando (ad esempio, il salvataggio).
Di solito un programma tornerà in vita dopo aver completato il compito, ma, non c'è proprio modo di saperlo in anticipo - per quanto possa completare un compito molto complesso, può anche essere probabile che sia anche in un infinito loop e non si riprenderà mai!
Personalmente, direi che se si blocca in reazione a qualcosa che ho fatto, aspetterei (fino a) almeno un minuto (ad esempio il salvataggio dei clic), ma, se è solo casuale, e non è un po 'intensivo compiti direi o dagli un minuto o concludere che è congelato.
Mi dispiace non posso essere più preciso, ma non esiste una sola risposta adatta a tutto.