According to a comment on Drupal's AJAX framework it should be possible to define a link as a render array which Drupal then would turn into an ajaxified link. As far as I understand it, the essential part of this is :
$link = array( '#type' => 'link', '#title' => t('something'), '#href' => 'some/path', '#ajax' => array( 'callback' => 'some_callback_function', 'wrapper' => 'ajax-response-goes-here', 'method' => 'replace', 'effect' => 'fade', ),
However, I'm not quite certain which url the client would use to actually invoke the AJAX request? I know forms use 'system/ajax' to access callback methods from there, but what about this case?
If anyone would have the chance to shed a little light on how to properly ajaxify links, I'd be very greatful!