Non ti conviene creare un custom control mettendoci tutto quello che ti serve e la relastiva logica di gestione e poi usarlo nei form che ti serve??