Hallo Phlux und willkommen,
auch wenn Du Dich nciht zwischen Button und RadioButton entscheiden kannst,

benutze die OnMouseDown Prozedur, egal vom welchen und frage auf "WM_RBUTTONDOWN" ab. Ist dies der Fall, so kannst Du den Hint anzeigen.
Wie man die Eigenschaften von Hints verändert, kannst Du auch hier sehen:
http://www.delphipraxis.net/viewtopic.php?t=852
Grüsse, Daniel