Try to change the parent of the label
Code:
Parent := WizardForm(.WelcomePage);
If this doesn't has any effect, try to make the position in relation to the DirEdit form
Code:
SetBounds(WizardForm.DirEdit.Left, WizardForm.DirEdit.Top + ScaleX(20), ScaleX(390), ScaleY(25));
Sometimes it's complicated because parents are different and positions get broke
PS: And if I were you, I would change the SetBounds integers and add ScaleX/Y to it