Assuming you're developing for WinForms, it just takes a bit o' number crunching to re-align the labels. Off the top of my head (and before coffee), this should do it:
myLabel.X = myTextBox.Left + (myTextBox.Width - myLabel.Width)/2;
Call in your form's
Resize
handler.
/ravi