Читаем документацию:
1 Взаимодействие с пользователем:
> -- Цитата:
> Наконец, один из наиболее общих и важных аспектов дружелюбности к пользователю - это исключение модальных диалогов ...4 Формы> -- Цитата:
> В разделе 1.2 уже было обсуждено что значит дружественный к пользователю. Например, это означает уход от модальности везде, где это возможно. По этой причине BlackBox не поддерживает модальных диалоговых окон....И т. д. Единственное исключение - модальные системные диалоги.

Общий принцип такой: управляет пользователь, а не программа.