Hola CarlossAlberto, para mover el Label dentro de un panel solo tienes que cambiar su Parent y viceversa.
si quieres puedes utilizar los eventos de arrastrar y soltar.
Para crear un Label en ejecución:
Código Delphi
[-]
var
Lab:TLabel;
begin
Lab:=TLabel.Create(self);
With Lab do
begin
Parent:=self;
Name:='nombre';
Caption:='Label';
Left:=10;
Top:=10;
end;
Saluditos