Если вы используете отдельный файл .menifest, тогда идентификатор раздела должен соответствовать вашему файлу exe. Если вы ошиблись - манифест будет проигнорирован. Раздел Identity игнорируется, если манифест скомпилирован в исполняемый файл. Итак, если вы не можете заставить его работать - добавьте его как ресурс, а не как файл.
Почему это работает в XP? Не знаю. Может быть, W7 имеет более строгие проверки, чем WXP или что-то подобное.
Но я не думаю, что применение манифеста к D7 - хорошая идея. Почему вы не используете D2007 или D2010? На самом деле, пусть D7 покоится.
Я имею в виду среду и развитие Delphi 7. Мои программы в порядке. – Pavel