How to create User Control Libraries in Visual Studio and why this is a bad idea.
Creating ASP.Net User Control Libraries in Visual Studio 2010
getting started
Migrating ASP.Net User Controls to a DLL in Visual Studio 2010
migrating existing code
Handling tilde (~) paths in ASCX correctly using ParseControl
an issue and a fix
Wiring Events of ASCX Controls after ParseControl
another issue fixed
ASP.Net UserControl Life Cycle in DesignMode
an insight