Ctrl+ Alt+ Delсчитается «безопасной последовательностью внимания», она всегда гарантированно сначала обрабатывается самими окнами (для отображения экрана выхода из системы или диспетчера задач), а затем потенциально может обрабатываться любыми программами, которые прослушивают.
Да, вы должны проверить, какие клавиши-модификаторы нажимаются, когда вы получаете команду Delete key, нет, это не ошибка, иначе программы, которым нужно прослушивать Ctrl+ Alt+ Del1, не смогут ее прослушать.
1: Например, VMWare Player выдаст вам всплывающее диалоговое окно, сообщающее, что вам нужно использовать Ctrl+ Alt+ Insдля отправки команды SAS на виртуальную машину вместо Ctrl+ Alt+, Delкогда вы возвращаетесь с экрана SAS.