Punycode конвертер на Silverlight 4

Как известно, в системе доменных имён разрешены только 26 букв латинского алфавита, цифры и дефис. Для использования Unicode символов в доменных именах предусмотрен стандартизованный метод преобразования — Punycode.
В связи с этим возникают различные проблемы, поскольку некоторые версии браузеров, устаревших программ и т.п. не поддерживают конвертацию Punycode. Существуют многочисленные варианты программ для конвертации. Лично мне не встречался только конвертер на Silverlight. Поэтому предлагаю известную библиотеку Libidin (распространяемую по лицензии GNU GPL) перенесенную мною в проект библиотеки для Silverlight 4.
Библиотека: http://cid-5e88cf06ab6ed171.office.live.com/self.aspx/.Public/SilverlightClassLibrary2.zip
Пример программы: http://cid-5e88cf06ab6ed171.office.live.com/self.aspx/.Public/SilverlightApplication7.zip
Библиотека умеет кодировать в Punycode и декодировать обратно.