Das war vor Ewigkeiten schonmal ein Feature-Wunsch von mir und anderen,
dass Embarcadero endlich selbstständig den MainThread und am besten auch alle Execute der TThread-Nachfahren (System.Classes.ThreadProc) benahmt
und dass nach Jahrzehnten endlich Emba mal die neue ThreadName-
API SetThreadDescription benutzt, anstatt oder zusätzlich zu diesen beschissenen NameExceptions.
Tipp: Als erste CodeZeile in der
DPR oder zumindest als erste Zeile ins OnCreate der MainForm:
TThread.NameThreadForDebugging('MainThread');
und schon siehst du im Debugger (ThreadListe) direkt, welcher es ist.