Visual Studio 2013 by default does not generate code that will run on Windows XP. Our customers still run with Windows XP so our products still need to support it.
There are a few items that need to be customized in Visual Studio Project Properties to support XP, but when using Introjucer each time I save the project it overwrites these properties and they must be manually set again.
I propose that Introjucer only modifies the items it understands and leaves the rest of the project settings as they are instead of re-writing the entire project every time you save. That way a customized item will remain intact instead of being wiped out for each save.
Just for reference in case anyone else comes across this issue, these are the items that need to be modified to support XP:
Configuration Properties > General > Platform Toolset = Visual Studio 2013 - Windows XP (v120_xp)
Configuration Properties > Linker > Command Line = /SUBSYSTEM:WINDOWS,5.1 (this one can be set in Introjucer)
As a side note, Introjucer is also wiping out my custom manifest entries even though there is really no support of manifest files in Introjucer, other than just turning them on and off. I want to turn on High DPI Awareness but Introjucer wipes that clean on each save.