Ich versuche die Zusammenhänge etwas zu erläutern.
Für "HBBTV Applikationen" gibt es diverse "flags".
1. Den "Control Code", er bestimmt was mit einer Applikation geschehen soll (Autostart, Bekannt/Present, Schließen/Destroy, Töten/Kill, Schon mal laden/Prefetch, Deaktiviert/Disabled, Autostart bei Wiedergabe einer Aufnahme/Playback Autostart, und noch 2-3)
2. Den sog. "Usage-Type" aka Einsatzzweck ("Teletext" oder "normale Applikation")
3. Die Sichtbarkeit, im Sinne von "Wer kann die Applikation starten", ( Jeder (Visible to all), nur andere Applikationen (not Visible to Users), niemand (Not visible, könnte aber trotzdem eine dauerhaft "unsichtbare" Autostartapplikation sein) )
4. Eine Priorität
Mit der Zuweisung der Tasten funktioniert das derzeit in etwa so (das Handling ist nicht final):
1. Die Autostart Applikation mit der höchsten Priorität bekommt den red-button
1. Die als "Text"-markierte Applikation mit der höchsten Prio wird zum Auswahlmenü hinter der "TEXT" Taste hinzugefügt
Soweit ich das bisher beobachten konnte strahlen die Sender derzeit ohnehin immer nur max. eine der genannten "Sonder"-Applikationen aus.
Theoretisch könnten es aber auch mehrere sein, im Zweifelsfall gewinnt aktuell immer die Applikation mit der höchsten Priorität.
Bei mehreren Applikationen gleichen Typs mit gleicher Prio gilt aktuell "first come, first serve".
Wenn man den ganzen Spass vollständig implementiert ist das relativ schnell relativ wenig trivial

.
KURZFASSUNG:
Red-Button und "Text" Applikationen sind in der Regel zwei verschiedene Applikationen, auch wenn es sich, rein technisch, dabei um die selbe Applikation handeln kann/könnte.