Il controllo TPanel non consente di definire i margini di distanza del testo, ma potresti ricorrere alla proprietà BorderWidth per aumentare il bordo affinchè il testo si posizioni alla distanza specificata (che però vale per tutti e quattro i lati del pannello, ovviamente).

Se ho capito bene, al momento stai utilizzando il fantastico Delphi 2006, giusto?

In tal caso, hai un'opportunità in più ricorrendo ad una delle nuove proprietà di cui sono dotati tutti i controlli visuali: Padding.

Il concetto è molto semplice: tutti i controlli che possono fungere da "parent" (contenitori) di altri controlli consentono di indicare qual è il margine che tali controlli figli devono lasciare dal bordo di confine del contenitore se allineati all'interno dello stesso.

Un esempio pratico: disponi sul tuo Form un TPanel e elimina il contenuto della proprietà Caption per utilizzarlo come mero contenitore di altri controlli; posiziona al suo interno un controllo TLabel e imposta la proprietà Align ad "alClient" in modo che tale controllo arrivi ad occupare tutta l'area che il controllo contenitore gli offre, mantenuta anche quando questo viene ridimensionato. Agendo sulla proprietà Padding del TPanel, che regola in qualche modo una specie di "margine interno" alla stregua di quanto avviene in HTML, imposta il campo Left di padding alla distanza in pixel che desideri venga utilizzata per distanziare il controllo figlio TLabel dal margine sinistro e il gioco è fatto.

Divertiti!