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