Wie immer in solchen Fällen ist der erste Schritt nachzuschauen was passiert. Dafür gibt es den
Process Monitor. Einfach Filter auf Process is
bds.exe und schauen was vor und während des Einfrierens passiert. Vielleicht gibt das ja einen Hinweis.
während Delphi meint "Projekt wird geöffnet" und es aus meiner Sicht eingefroren ist erzeugt er tausende Einträge im ProcessExplorer. er liest in der Registry ...System/CurrentControlSet/Services/Tcpip/Parameters und abwechselnd den Hostname. Mittlerweile sind das 5000 Einträge nach wenigen Minuten.