Esna Tech Office Linx

The zimbra_phone zimlet does a great many things but I am looking for a different version that would let it interface with Esna Tech's Office Linx. Office Linx interfaces with Outlook nicely but for those of us that use the web client it is missing some things. The easiest is a "click to copy" of a phone number. A copy command of anything recognized as a phone number brings up the dialing dialog.

Is there an easy way of adding this feature to customize the zimbra_phone for our use or would it be best to develop a new zimlet?