I've been using my solution over the last month+, but with a modification for cases of links with embedded percent signs. That happens when for instance a URL wasnt to have an embedded space or other character. The result is that the elisp function 'message' misinterprets that as a format field.
(defun my-org-mode-post-command-hook () "Show POINT's \"help-echo\" information in the echo area. This could be information about an org-link at POINT, or some other data." (let ((message-log-max)) ; suppress output to *Messages* buffer (ignore-errors (message "%s" (url-unhex-string (get-text-property (point) 'help-echo)) nil t)))) (add-hook 'org-mode-hook 'my-org-mode-hook) -- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0