Answers to the EnableRTLMirroring question during the WebCast
Below is a documentation excerpt
EnableRTLMirroring forces a control or form to mirror their contents when the RightToLeft property of a form or control is set to true.
The controls affected by this setting include Form, ListView, Panel, ProgressBar, StatusBar, TabControl, ToolBar, and TreeView. In versions of Windows Forms prior to the .NET Framework 2.0, these controls did not properly mirror their contents.
When you create a Windows Forms application with Visual Studio 2005, EnableRTLMirroring is called by default in the application's Main method.
What in the hell does it actually do? Well, turning this off enables legacy operation, and that means when RightToLeft is set, many controls won't render their text properly. It has no effect on previously working controls, such as Label's and other items which makes it confusing and difficult to figure out exactly how to use it. The best solution I've come up with is to create a new Form, and override the Click event. Whenever a click happens swap the RightToLeft property setting between Yes and No. Doing so will change how the form is rendered.
Now, if RTLMirroring is enabled, comment it out and run the application again. What you'll notice is that the Form Title text now appears on the left even when RightToLeft is set rather than appearing towards the Right, which is what happens when RTLMirroring is enabled. As noted in the documentation, a number of controls prior to V2.0 didn't have RTL support, and now they do whenever this method is called. Enjoy!