Well done! It's always nice when someone answers their own question before anyone else gets to it
Related Tip: If you copy and paste a control like this from another Visual Studio session, be sure the controls to which it should be attached already exist where you paste it. That way it will often pick up the same connection. In this example, if you copy the ContextMenu first and then copy the RichTextBox, the RichTextBox may keep the connection to the ContextMenu. If you copy and paste the RichTextBox first, when you paste it the ContextMenu won't be there yet so the RichTextBox's ContextMenu property will reset to nothing.
Similarly if you copy and paste controls within the same project, you may sometimes face similar issues.