2.4 brings in a new system of link in chat - spell links and quest links
I'm working on reverse engineering the quest link system, i've got the new spell link system sorted because its so simple
in a similar style to the editing item links sticky at the top
/script DEFAULT_CHAT_FRAME:AddMessage("\124cff71d5ff\124Hspell:41624\124h[Enfeeble]\124h\124r");
replace spell:xxxxx with the correct spell: id and the spell text and you can link any spell in the game (afaik no danger of d/cing)
/script DEFAULT_CHAT_FRAME:AddMessage("\124cffff2020\124Hquest:8871:70\124h[The Lunar Festival]\124h\124r");
will link a quest, the FFFF2020 is the colour for a red quest, but it appears the system automatically recolours depending on the level of the person viewing. quest:8871:70 means this is a level 70 quest id 8871, and the quest name goes in teh square brackets as usual
Obviously you cant customise these like you can itemlinks but thought it'd be handy for linking random spells/quests from thott/wowhead