Hi Rolf,
Yes this would set me in the right direction. I see the Symbol.ReferenceScale property which would do the trick, but I'm having trouble attaching to the symbol object that is linked to the Layer. At least, I am assuming that there is a Symbol object attached to the layer. That is where I have not been finding an answer in the documentation. I'm guessing it is there and I'm just looking in the wrong place.
Another aspect is I have four different pieces of equipment which use different symbol size, so I want to be able to have the operator select the equipment and then programatically make sure their symbol is the correct size and then set the ReferenceScale so it stays that way as they change scales.