Там логическая ошибка с "разворотом" которую я поленился обновлять - он не докручивал первый сегмент и если покрутили последний (это по сути вся змея) - то уходил в "вечную раскрутку" - лечиться в коде смещением на 1 "ось". Что было при первом запуске не знаю - допускаю и ошибку COM (не успело загрузиться что-то или Андрей забыл документ открыть - не видя нельзя сказать), но если ошибка (обращение к COM) встречалась бы так часто, что надо-бы было каждый вызов заворачивать - то змея бы точно не работала бы совсем (всегда была-бы ломанная - т.к. там на каждом повороте под сотню вызовов - сделано это специально - для плавности). В общем ИХМО к COM'у вполне можно обращаться с "обычным" уровнем проверок.
з.ы. У excel'я подтверждаю так-же при обращении бывают сбои, но мне пока всегда пока хватало опять-таки более скромных проверок (не на каждый вызов, а скажем так "блоками").
з.ы. Лицензии "вернулись". Я рад.