What is your exact requirement? If you only need the contact to not pick up any more the changes from ContactManager automatically I think it should be enough with setting the contact.AutoSync flag to TC_SUSPENDED. If you need to completely unlink the contact you could explore the functions defined in the ContactSystemLinkPlugin, such as unlink, or calling link with a null ABUID.