Bei einem Fehler im Programm sollte eigentlich der Debugger nicht gleich mit abstürzen.
Werden Fremdkomponenten benutzt?
Wenn nicht, dann kann man es auch mal mit einer "sauberen" Registry versuchen *1,
bzw. eben Delphi oder gar ganz Windows mal reparieren/neuinstallieren.
1) Parameter -R ... siehe
bds.exe -?