title: What is the meaning of nil owner in component constructor
body: <p>I was looking at <a href="https://stackoverflow.com/questions/5419901/passing-nil-as-a-parameter-in-place-of-a-tcomponent">this question</a> and I'm wondering now, what is the meaning of nil as the owner in component constructor.</p>
  
  <pre><code>SomeComponent := TSomeComponent.Create(nil);
  </code></pre>
  
  <p>I know, that I should free it by myself when using this constructor, but is that the only reason to pass the owner at creation ? And what happens, when I forget to free it and close my application - does it mean that this object remains in memory as a garbage ?</p>
  
  <p>Thanks a lot :)</p>