non sono sicuro di aver capito lo scenario e neanche cosa intendi per "trasformato", ma non potresti semplicemente fare una libreria, metterci quel codice (del custom control) e lasciare fare il resto a Visual Studio ?