Hola Paulao, seguramente algunas posiones de tu StringList se deben estar llenando con vacios, lo que puedes hacer antes de pasar lo que tienes en tu StringList es eliminar esos vacios.
Código Delphi
[-]
for i:=StringList.Count-1 downto 0 do
if StringList[i]='' then
StringList.Delete(i);
Saluditos