<p>I need to bind labels or items in a toolstrip to variables in Design Mode. 
I don't use the buit-in resources not the settings, so the section Data is not useful. I am taking the values out from an XML that I map to a class.</p>

<p>I know there are many programs like: 
<a href="http://www.jollans.com/tiki/tiki-index.php?page=MultilangVsNetQuickTourForms" rel="nofollow noreferrer">http://www.jollans.com/tiki/tiki-index.php?page=MultilangVsNetQuickTourForms</a>
but they work with compiled resx. I want to use not compiled XML.</p>

<p>I know that programatically i can do it, i create a method (for example, UpdateUI()), and there I assign the new values like this:
this.tsBtn.Text=Class.Texts.tsBtnText;</p>

<p>I would like something i could do from Design Mode or a more optimized way than the current one. Is there any Custom Control out there or Extension?</p>

Try with inheriting basic win controls and override OnPaint method. Example bellow is a button that has his text set on paint depending on value contained in his Tag property (let suppose that you will use Tag property to set the key that will be used to read matching resource). Then you can find some way to read all cache resource strings from xml files (e.g. fictional MyGlobalResources class.
```
```
public class LocalizedButton : Button
{
    protected override void OnPaint(PaintEventArgs pevent)
    {
        base.OnPaint(pevent);
        this.Text = MyGlobalResources.GetItem(this.Tag.ToString());
    }
}
```
```