I would like to remove Winkey's ability to open Start menu, however I don't want to get rid of this key altogether as I want all the current functionality of this key (like Win+tab) to be preserved.
Thank you for answers.
This is possible using AutoHotkey.
From AutoHotkey Example Scripts :
;; disable Win key behavior of popping up the Start Menu
;; but Win+‹key› should still work
~LWin Up::Return
~RWin Up::Return