Многие в Delphi используют MessageBox, и сталкивались с проблемой: что делать если пользователь, на появившимся окне не нажимает на "ок", или не отвечает на созданный диалог, для этого существует функция Timeout, только в описании я её не нашел.
Пост
Hello :)