The help topic example does not explain how to show a "right to left friendly" message box without an owner Window. The following code should work in that situation:
MessageBoxOptions localizedOptions;
if (CultureInfo.CurrentUICulture.TextInfo.IsRightToLeft)
localizedOptions = MessageBoxOptions.RtlReading | MessageBoxOptions.RightAlign;
else
localizedOptions = (MessageBoxOptions)0; // Unfortunately, the MessageBoxOptions enum doesn't have a predefined ".None" value.
MessageBox.Show(text, message, caption, buttons, icon, defaultButton, localizedOptions);
[edit - David M. Kean - MSFT] Passing null (Nothing in Visual Basic) to the RtlAwareMessageBox.Show method for the owner parameter in the sample above, achieves this.