Dipende..

Se l'user control lo costruisci a desing time allora può stare nel costruttore del controllo a meno che non debba tu imporre dimensioni particolari o testo dopo la costruzione..

In caso puoi tranquillamente mettere un costruttore vuoto e poi un metodo init() con vari parametri e costruire li la label..