There can be a problem with a routine based on what I gave you. If the center point of the circle isn't the same as the insertion point of the block, then you will have to find it. If the block is scaled, you will have to multiply the scale amount and the radius. If the block is mirrored, or rotated in a weird way, then getting the correct location of the circle may not be as easy as one would want.
With that said, there is an easy 'fudge' fix. You can use the ActiveX controls to explode the block, which will make a list of all the objects of the block, and will leave the block as a block within the drawing. Then you can step through the list, and get the circle object, and all the information, center point and radius, will be correct. Then you will just delete the objects from the drawing.
Let me know which way you want to go.