Здравствуйте, YurySS, Вы писали:
Читай функцию
SHGetFolderPath.
Чтобы не было проблем с языками — используй дальше юникодные версии системных функций, хотя с текущей локалью Delphi вроде бы стабильно работает и без этого

... << RSDN@Home 1.2.0 alpha rev. 789>>
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))