Das Problem ist an der Stelle (wahrscheinlich) eher
Indy, das fröhlich mit Exceptions auch an Stellen wirft, an denen die nicht unbedingt nötig sind. Klassiker ist z.B. bei http, wenn noch eine Antwort gesendet werden soll, aber die andere Seite nicht mehr "zuhört". Ich finde die Stelle auf die Schnelle gerade nicht, aber wenn ich mich recht entsinne, dann steht in dem Quellcode sogar sowas wie "die
Exception hier kann man eigentlich meistens ignorieren" - und ich denke mir immer: "ja, warum werft ihr sie dann?!".
An der Stelle wäre es also eigentlich aus meiner Sicht wünschenswerter, wenn man den Umgang von
Indy mit Exceptions etwas ändern könnte, anstatt das Problem über die
IDE zu lösen.