Devi creare come progetto una libreria di controlli (dll) a quel punto puoi creare tutti i com che vuoi tu.
Ricorda che per essere visto come Assembly devi tener conto di alcune accortezze nel Generarlo.

Trovi qualcosa in giro, ma nulla di altamente specifico, manco nell' MSDN ...