Visto che parli di personalizzazione, potresti partire da qui, user controls a parte:
http://msdn.microsoft.com/en-us/magazine/cc163724.aspx

Comunque visto che ci siamo, per i posteri, per quanto riguarda gli UC ci sono alche gli eventi, oltre alle proprietà ottimamente descritte dal preparatissimo rsdpzed.

Domani magari ti riporto un esempio su come gestire dall'esterno dello UC lo scatenarsi di un evento accaduto al suo interno.

Ora no perchè ho soltanto la forza di scrivere queste poche righe in italiano, senza codice. E' mezzanotte