Originariamente inviato da zaratustra
Però mi pare strano che se questo controllo lo do a uno, se poi lo inserisce nel form viene eseguito un codice runtime ...
Il codice del controllo, una volta caricato, viene eseguito sempre allo stesso modo; infatti, non è propriamente possibile definire un funzionamento "runtime" o "designtime".

Tuttavia, le classi che devono vivere all'interno dell'IDE possono essere "decorate" con attributi per supportare l'uso di editor per il componente, editor per le proprietà e così via.

E' possibile che al controllo stesso sia associata una classe, contenuta nella libreria, che provvede a creare il "nag screen" quando il controllo viene caricato o creato.

Non ho ancora capito qual è il tuo scopo finale, però...