Metal-Coat is planned to be an encrypt program to transparent encrypt IM communication, such as MSN, QQ and etc. Instead of create a new client, Metal-Coat intend to achieve this by injecting an encrypt function module dynamically to the original client.