You cannot restrict Ctrl + Alt + Del using the shell application, but you can do this by changing the policy settings.
You can do this in C # using WMI. Take a look at the WMI Code Creator .
As for the Alt + F4 and Mouse events, if they are only in your application, again you do not need shell extensions. You can simply process your main OnClose window and return Cancel.
source share