Add even spacing between circles that are in the form of a shape

I'm new to the forum and this is my first post.

I create rhinestone templates for use on t-shirts. Sometime I have to change a design to fit a particular rhinestone size. That means that the size of all the circles in the design must be changed. I found a great macro that allows me to do this--Thanks Macro Community. 

Now I have another dilemma. When the circle sizes are changed, they either crowd the others (if I make them bigger) or are too far apart (if I make them smaller). What I'd like to do is change the spacing between the circles without losing the shape of my design. 

I bought the GDG SpaceMaster macro, but can't seem to make this work with it.

Any suggestions?