Функция абсолютно рабочая, и с её применением в нормальном TC, установленном из официального дистрибутива, не должно быть никаких проблем. За работоспособность сборок от чужого дяди, конечно, ручаться нельзя — тут уж все вопросы к этому дяде. Кроме того (и об этом уже говорилось), сообщая о проблемах, надо указывать точный номер паблик-беты TC 8 и её битность. Ну и информацию про операционную систему заодно.
P.S. Кстати, если "в архивах всё как надо" (а там контекстное меню гораздо компактнее), не исключён вариант, что так проявляет себя какое-то кривое расширение оболочки. Программа ShellExView в помощь.