I have a point layer with thousands of points.  Using a spatial filter, I have to find out those points which are intersecting each other.  Then the  objectid's of the intersecting points should be displayed in a list box.

I'm using ArcObjects and C# *and need a solution in this environment.*

How should I approach this problem?