Hola,
En Delphi tiene que haber como dos mil formas de añadir espacios a una determinada cadena. Supongo que en otros lenguajes también. Sin buscar mucho me topo con la función "DupeString", que te permitirá duplicar una cadena tantas veces como te sea preciso. Si se trata de espacios, pues eso, duplicará espacios. Por ejemplo:
Código Delphi
[-]
var
S: string;
begin
S := 'ClubDelphi';
S := S + StrUtils.DupeString(' ', 100);
ShowMessage(S);
end;