I don't think making separate EXEs is really a good idea. You could add a setting to the app.config
in which you can set the culture. If you really want 2 EXEs just create another project of type WPF Application
in your solution. In each project you can set the current culture at startup to the culture you want.
To set the culture you can use this code:
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en");
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en");
FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement),
new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(
CultureInfo.CurrentCulture.IetfLanguageTag)));