Here is a revision of my question:
I have some old code here. A number of controls are linked to a common
eventhandler, since there is some interesection on the implementation. At
the eventhandler declaration, to test for the cases, it uses the Name
property of the controls and compare it to the sender's Name. I believe
this is not a good practice and comparing if both the control instance and
the sender points to the same control is a better implementation. My hunch
is to use the static Object.ReferenceEquals. Any views?