title: Getting all the object implementing an interface inside an application
body: <p>I need to get all the objects in my application that implement a given interface.
  How can i achieve this?</p>
  
  <p>Thank you</p>
  
  <p>To clarify I'm looking for instances NOT for Types.</p>
  
  <hr>
  
  <p>To clarify again, i guess ill need to do something evil like get all the threads associated with my AppDomain and walk their stacks.</p>
  
  <p>Again- my boss's idea... i thought of doing using IOC or AOP....</p>