ComponentDesigner.OnSetComponentDefaults() executes only when the component is dropped on a windows form. In case of a web form it does not execute. Although the designer object is constructed in both cases. This looks like a framework/IDE bug to me.:confused: