Question: What is a good way to implement command enabling in the VCL?
Answer: You might put command enabling in the OnClick event of the parent window. Which gets called before displaying the menu. So if you want to enable/disable paste and the menu option is on the edit menu then in the onclick event for the edit menu check to see if there is anything on the clipboard