Controle de alternância de alinhamento entre os idiomas LTR e RTL

Embora essa pergunta seja geral o suficiente para ser aplicada à web, estou interessado no WinForms em particular.

A interface do usuário do aplicativo alterna entre os idiomas LTR e RTL sem incidentes. O único obstáculo é a colocação de etiquetas associadas a controles de entrada, como caixas de texto.

Esquerda para a direita:

Direita para esquerda:

O posicionamento da etiqueta na imagem RTL também deve mudar de acordo.

Existe uma maneira generalizada e programática de conseguir isso?

questionAnswers(1)

yourAnswerToTheQuestion