Установка BorderIcons.bsMinimized в false (удаление его из набора) будет работать для WindowsKey + M, но не остановит WindowsKey + D. Я думаю, что это имеет смысл. Разница между ними заключается в том, что первое задает минимизацию всех окон, а второе - явный запрос пользователя на просмотр своего рабочего стола. Переопределение последнего, вероятно, раздражает пользователя (похоже на то, чтобы заставить себя сфокусироваться).