Je ne sais pas si les nouvelles versions de Delphi intègre automatiquement le style Windows XP dans les applications mais dans les anciennes versions, l'utilisation de composants styles XP s'avère assez lourd.
Donc voila un petite solution pour sans ajouter de code ni de composant mettre tout les composants au sublissime style XP.
Il suffit de créer un fichier (dans le même répertoire que l'executable) du nom : "NomDeLExecutable.Exe.Manifest" et d'y inscrire à l'intérieur :
<?xml version = "1.0" encoding = "UTF-8" standalone = "yes"?>
<assembly xmlns = "urn:schemas-microsoft-com:asm.v1" manifestVersion = "1.0">
<assemblyIdentity
processorArchitecture = "*"
version = "5.1.0.0"
type = "win32"
name = "CompanyName.ProductName.YourApp"
/>
<descriptio n>
Your application description here
</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type = "win32"
name = "Microsoft.Windows.Common-Controls"
version = "6.0.0.0"
publicKeyToken = "6595b64144ccf1df"
language = "*"
processorArchitecture = "*"
/>
</dependentAssembly>
</dependency>
</assembly>