I want to prevent my desktop application from being maximized. It should not become maximized by any means - by double clicking on title bar, or by clicking Windows + Up arr
The form has a property called MaximizeBox - set this to false.
MaximizeBox
In regard to your second question, check out this question and it's answers for the best ways to implement keyboard shortcuts in WinForms.