If you store the center points and the radius1 then you can check the distance between the clicked point and all the centers. If the distance is less than the radius then you have a click within the circle bounds.
If you need to keep track of overlapping circles and only remove a the one on "top", then you need to store a z component with your point and radius data as well.
public class Circle {
public int X {get; set;}
public int Y {get; set;}
public int Z {get; set;}
public int Radius {get; set;}
}
Store your data in a List<Circle>
. Then you can easily extend the Circle class with methods like public bool Contains(int x, int y) { ... }
, which makes writing the above algorithm as a LINQ query very easy.