If refTextClick.OnClick is already an existing method from an existing instance (a procedure of object and assuming refTextClick is a TStaticText) the initial code should work. It is perfectly allowed to share a method between classes/components, but they should be there.
A method has a hidden self parameter. You can't simply assign a normal procedure to an event. That needs to be a method, a.k.a. procedure of object.