Dazu gibt´s schon zig Postings.
Das Geheimnis ist, dass diese Fähigkeit in Windows XP enthalten ist und lediglich durch eine kleine XML-Datei aktiviert werden muss. Diese XML-Datei steckt auch in der Komponente, die eigentlich vollkommen überflüssig ist.
Es reicht, die XML-Datei mit dem vorgegebenen Inhalt in das Programmverzeichnis zu kopieren und ihr den Namen der EXE zu geben, wobei man noch ".manifest" ranhängt:
Quelltext
Wenn du die Komponente benutzen möchtest, solltest du dein Programm möglichst nicht mit UPX verkleinern, sonst kommt es zu Fehlermeldung. Die Alternative wäre, das Programm aber nicht die Ressourcen zu komprimieren. Oder, wie schon erwähnt, die Datei separat beizulegen.