I should be able to easily manage how Links to my Things render

(User Story, Investigate , Priority: Medium, Test Status: No automated tests yet , Reported By Justin du Coeur, )
Summary: This comes up in A Respectful Calm. The Display Name is a gender-neutral version of the Character's name, like "I Zubin", so when I link to a Character that's how it shows up. But I'd really like to be able to instead display the Full Name Property when linking like that -- it's usually what I want.
This isn't straightforward to implement, although conceptually it's easy -- just add a new Property. But the rendering is done way down in LinkType.doWikify(), and we can't easily inject the Property lookup way down there -- the Property should be a QLText, which means it needs to be processed. So where in the pipeline does it go?
Conceptually, note that this is similar to the idea of sophisticated custom permissions: that's another place where we currently don't have any concept of QL, but would like to be able to use it.