title: How to implement an interface in a delphi control
body: <p>I have read that if a class implements an interface it is now reference counted and should not manage its memory by calling <code>free</code> .  </p>
  
  <p>However, if you make a custom control and have it implement an interface, how do you prevent its <code>owner</code> from managing its memory?  For example when you drop it on a form at design time will the reference counting and owner memory management fight?</p>
  
  <p>Thanks for your time.</p>