I don't see a long life for this.
The reason an XP app needs a manifest is to distinguis between an old, common controls 5 using, app and a new, common controls 6 using, app. This to prevent crashing apps using obsolete 5 techniques. Since lazarus is common controls 6 aware, I think Lazarus should generate/create a manifest for win32 apps.