Null ist ein Result von GetShortName. Denke mal daß man das '' setzen kann, kann es aber momentan nicht genau überblicken.
Edit: Besser am Ende der BuildList
Delphi-Quellcode:
for I := Result.Count - 1 downto 0 do
if Pos('null', Result[I]) > 0 then
Result.Delete(I);