Yes, this is normal. Regardless of how you create the control, you would never see the message at compile time. If you did not create the control dynamically with the license string, you would see an evaluation message when you ran the application. Since you are specifying a license string, though, the control is getting a valid license at run-time, hence there will not be an evaluation message.
- Elton