Фильтр процесса WSTART.EXE на T13 по действию "DELETE":
Объясняет, почему не удаляются некоторые патчи, при этом удаляются необходимые библиотеки.
У тех людей, у которых на месте остаются ACLUI.DLL, он в момент удаления просто чем-то используется, поэтому скрипт не может его удалить и летит дальше.
"рандомная" логика - очень простая. Английский алфавит. Просто у кого-то может удалить, у кого-то нет, поэтому оставляет.
Патчи не удаляет, так как коряво прописаны имена файлов патчей.
Код в студию, пожалуйста