Я бы порекомендовал смотреть в сторону связки Delphi + PowerShell
UPD. Непосредственно по командлетам сервера
ссылочка, конкретно по клиенту точно сказать не могу, но вот задача по отправке мгновенного сообщения из PowerShell:
link. Приложение Delphi выполняет сценарий PowerShell, результатом которого будет отправка сообщений - Это наверное самый простой способ
Более сложный - это воспользоваться
Lync SDK (в первом варианте SDK тоже понадобится)