Uzvern, оно и будет пропускать если подкорректировать условия, как подсказал
Delirium. Проверяется это очень просто добавлением строчки Print.Debug("FolderName.Name") после условия, что б видеть что оно сработало. Можно и до, будут отображаться все пути пройденные программой, это ещё наглядно будет показывать что программа не висит.
Очень хорошо что была
найдена возможность добавлять свой пункт в контекстное меню.
Delirium по дефолту к данной папке (при условии использовании NTFS) доступ заказан даже админу вот по этому
Uzvern потребовалось обойти эту папку.