Ich weiß jetzt nicht, ob StringReplace/ReplaceStr mit einem #0 als Ersatzstring klar kommt (vermutlich ja).
Delphi-Quellcode:
aListString := ReplaceStr(aList.Text, sLineBreak, #0);
// oder
aList.LineBreak := #1;
aListString := ReplaceStr(aList.Text, #1, #0);