Carissimo,
esiste una funzione "preconfezionata":
strMiaStringa:=Format('%.2d',[intMioIntero]);
% indica una variabile che sarà sostituita con il valore tra quadre. d indica il tipo (intero con segno) e .2 la precisione, ossia il minimo di caratteri che la stringa deve contenere (se mancano viene fatto un left padding con gli zeri).
Saluti