I'm trying to make an Object Browser application that will work exactly the same way as the Object Browser in VS2005 works. However, I want it to work by you clicking on the screen and it would drill down to find the underlying object and display the object's information. I'm trying to get this to work with ArcObjects (ArcMap).

I already have the code in place to drill down the objects classes and interfaces but I'm not even sure if it's possible to get an object based on a mouse click.

I understand I am over simplifying how this might be done. But does that even seem possible? Is there any API or .NET class out there that might help me get pointed in the right direction?

Thanks In Advance.