Warning: untested and very speculative rambling ahead!
Seek points have interested me for the longest time. They make animations look nice and work properly. When Adam asked about them for his code, I started looking into them more closely.
(All information is for the standard "click" animation, such as journey cloths and doors)
You need a point object to be where the avatar will stand. This should be level with the ground.
The point object should be 2 blender units away from the clickable object (the point where the avatar's hand should touch).
The clickable object needs to be slightly more than 4 Blender units above the ground/seek point.
Now I just need to make some really fancy stuff happen...