Насчет данной ошибки, пока придумал такое решение, и мне кажется это именно в том духе что предлагает
orlov, дабы не исправлять "неумные" ошибки.
Просканировать скин изначально и удалить из скина те окна, которые не имеют атрибута
name, а потом уже обрабатывать.
То есть без разницы, какая ошибка в названии допущена,
nane,
nare,
mane.
Нет правильного атрибута
name, такое окно долой из скина.