title: How to design reusable context menus?
body: <p>I'm developing a WinForms .NET application. I have few context menus which are used on various places including some user controls. There is no ultimate root form which could hold those menus (I could design in those form's designer) on a single place.</p>
  
  <p>I would like to make those menus standalone controls and be able to drop them from Toolbox wherever I need. I know how to do it programmatically/dynamically but without designer support. Perhaps I'm just missing something.</p>
  
  <ul>
  <li>Is there a way how to make those menus design-able?</li>
  <li>What is the best practice?</li>
  </ul>