I'm looking to control runtime themes in a way that is friendly for version control tools. Be it programmatically, or by some configuration such as a text based manifest file (but not the DPROJ file through the GUI project options).
Is there any such way?
For clarification: The DPROJ is not committed to git because it is auto edited by Delphi for no apparent reason, and contains the command line parameters that anyone can modify daily.
Thanks to @Remy's pointers, this is the code responsible for disabling themes using a custom manifest:
The critical parameter is which version of Common Controls is used:
version="5.82.0.0"
will disable themesversion="6.0.0.0"
and above will enable them