Всем известен способ создания ярлыка для папки. В соответствии со статьей по ссылке ниже все, что вам нужно сделать, это изменить первый параметр CoCreateInstance на CLSID_FolderShortcut, и он создаст ярлык папки вместо ярлыка файла. Это не тот случай, он создает ярлык, но он не работает.
При просмотре свойств ярлыка «Тип цели» пуст, это должна быть «Папка с файлами». Я пытаюсь это на Windows 7. Создание ярлыков файлов работает нормально, используя пример кода.
http://msdn.microsoft.com/en-us/library/bb776891(VS.85).aspx#Shellink_Creating_Shortcut
Задача ещё не решена.
Других решений пока нет …