
A mellékelt példaprogram megnyitása előtt az XPMan.pas-ban lévő komponenst telepítenie kell a Delphi alá. Ehhez válassza a Component - Install Component menüpontot.
A komponenst csak el kell helyeznünk egy Form-on, sem tulajdonságokkal, sem eseményekkel nem rendelkezik. Alkalmazásunk bármelyik Form-ján elhelyezhetjük, jelenléte a teljes alkalmazásra hatással van.

Ha el akarjuk távolítani a komponenst, akkor a uses listában az XPMan unit-ra történő hivatkozást manuálisan kell törölnünk, ugyanis ameddig hivatkozunk rá, az alkalmazásnak XP felülete marad.
Ahhoz, hogy XP felületet kapjunk, bele kell építenünk egy XML-t az alkalmazásunkba. Ennek a műveletnek az elvégzésére célszerű egy komponenst létrehozni.
Először el kell készítenünk az XML-t tartalmazó állományt. Ezt nevezzük el XPManifest.xml-nek. A tartalma a következő kell, hogy legyen:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
type="win32"
name="SoftwareOnline"
version="1.0.0.0"
processorArchitecture="*"/>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="*"/>
</dependentAssembly>
</dependency>
</assembly>
Ezután létre kell hoznunk egy RC kiterjesztésű állományt. Ezt nevezzük el XPManifest.rc-nek. Tartalmának a következőnek kell lennie:
Ezt követően adjuk ki az alábbi parancsot:
A Brcc32.exe a Delphi Bin alkönyvtárába található.
A parancs hatására a Delphi lefordítja az RC állományt és létrejön az XPManifest.res erőforrás állomány, amelyet bele tudunk fordítani az exe fájlokba.
A RES állományt másoljuk abba a mappába, ahol a komponensünk pas állománya lesz.
Komponensünket származtassuk a TComponent osztályból. A komponens forráskódjába mindössze egy sort kell beszúrnunk.
Ennek hatására minden egyes program exe állományába beépül majd az XPManifest.res tartalma, azaz az XP-s felület.