Würde ich auch so machen, und habe ich auch mal so gemacht. Das TStream Zeug ist gar nicht mal soviel und wenn ich mich recht erinnere brauchst du dazu nur noch ein paar
Exception-Klassen, die glaube ich auch in Classes.pas wohnen, sofern du den TStream Code nicht umschreiben möchtest...