I just use the default UI code to do it for me.
Say I want a tooltip for a button...
Lua Code:
button.tooltipText = "My tooltip text!"
button:SetHandler("OnMouseEnter", ZO_Options_OnMouseEnter)
button:SetHandler("OnMouseExit", ZO_Options_OnMouseExit)