この質問は、以下の記事に関連しています
http://msdn.microsoft.com/en-us/library/aa479017.aspx
記事によると、EncryptedLicenseProvider を作成し、LicenseManager.Validate(typeof(EncryptedLicensedLabel)) メソッドを使用してライセンスを検証する必要があります。
コントロールをダウンロードした人が、このチェックをスキップしてコントロールを逆コンパイルし、再コンパイルした場合はどうなるでしょうか。それが起こらないようにする方法はありますか?