The generated code will lookup *every* [Localizable] property from the resource manager, and set the retrieved value using reflection. So beware of the potential performance impact if you're not really going to localize your application. It may be better to evaluate and consciously ignore the places (like InitializeComponent) where it makes sense.