почему приложение зависает при выполнении потока, и этот поток имеет ShowMessage или MessageDlg, но при использовании MessageBox все работает нормально.
все это происходило если Внешний вид приложения не дефолтный >> "Windows"
если выбран внешний вид "Windows", он никогда не будет зависать даже с ShowMessage и MessageDlg