Modul1.TLabel <> Modul2.TLabel. So einfach ist das. Du kannst einen modifizierten is-Operator verwenden (ich habe mal eine Lösung gepostet, da müsstest du mal suchen) oder aber, was eher zu empfehlen ist, mit Packages arbeiten.
Außerdem noch eine andere Sache: Wenn du bereits mit is auf einen bestimmten Typen geprüft hast, ist der as-Cast unnötig. Der Cast Typ(Ausdruck) ist hier günstiger.
Edit:
Hier findest du den modifizierten as-Operator. Das lässt sich leicht in ein is umschreiben.
Edit 2: Noch eine andere Geschichte: Du musst unheimlich mit Strings aufpassen, die durch die Module wandern. Letztlich solltest du alle Strings, die du aus einem anderen Modul erhältst, erst einmal in lokale Variablen kopieren und daran UniqueString aufrufen.