Я бы выбрал 1) при отображении информации, и диалог между пользователем и пользователем отсутствует.
И я бы выбрал 3), если ожидается какое-то взаимодействие с пользователем.
Вариант 2) не очень хороший вариант. Пользователи ожидают, что что-то произойдет, когда они нажмут кнопку Escape.
Как говорит Доминик, использование Esc для закрытия приложения считается большинством функций по умолчанию.
Помните, что намного больше людей используют Esc с определенной целью, чем те, кто случайно нажал Esc.