Se ho capito bene, ti basterebbe trattare il tuo component come una normalissima classe pubblica, nella quale trattare le label e la bitmap come attributi privati. Attraverso le proprietà (mediante get e set) puoi farti restituire di volta in volta il loro valore in base al form che le gestisce.
Per fare un esempio dozzinale:
Codice:
public class Component
{
private string _label1;
private string _label2;
......
public string Label1;
{
get { return _label1; }
set { _label1 = value ; }
}
......blabla
}
//da un qualsiasi form puoi richiamare la classe e creare l'oggetto Component
Component c = new Component();
c.Label1 = variabileDelForm....
Semprechè io abbia capito qualcosa di quello che intendevi