As a lot of WPF developer, I love the free Metro Studio from Synchrosoft. Most of my WPF projects, professional or not, use at a moment or another Metro Studio as the icon source but also image source as they are scalable vector graphics. But, out of the box, the integration between Metro Studio and Visual Studio is not great. At the end of this article you’ll be able to regenerate dynamically your resource file on project build. Also you’ll be able to do this on a build server as we don’t actually need Metro Studio installed on the build machine for the generation.