На XP работает, позавчера ставил-смотрел
А ограничения с запуском в различных ОС связаны с:
- версиями ComCtl32.dll в различных Win
- очередным дрейфом в сторону многоплатформенности и соотвестсвующими требованиями совместимости:
-- использованием исключительно строк unicode;
-- использованием для кодогенерации под Овёс и Ведроид llvm.
Читаем на сайте Абракадабры:
Можно ли развёртывать приложения на другие версии Windows, отличающиеся от той, на которой велась разработка?
Да. Вы можете разрабатывать приложения, используя наиболее удобную для вас версию ОС Windows: Windows 8, Windows 7, Windows Vista, XP, Server 2012, Server 2008 или Server 2003. Приложения, созданные с помощью Delphi, будут работать в любой из этих операционных систем, в том числе в Windows 2000.
Будут ли приложения, созданные с помощью Delphi XE4, работать под управлением предыдущих версий Windows, включая Windows 2000, Windows 95, Windows 98 и Windows ME?
Из-за использования Unicode в качестве строкового типа по умолчанию Windows 95, 98 и ME не будут выполнять приложения, созданные в Delphi 2009 или более поздних версиях продукта. Эти операционные системы не поддерживают строки Unicode, а корпорация Microsoft больше не поддерживает эти версии Windows. Приложения, созданные с помощью Delphi XE3, XE2, XE, 2010 и 2009, а также VCL, будут работать под управлением Windows 2000 и более поздних версий. Приложения, созданные с помощью Delphi XE4 (VCL и FireMonkey), будут работать под управлением Windows XP и более поздних версий.