Немного изменил модуль, отделив поиск конвертера UTF-8 в отдельную процедуру, который вместо поиска при каждом открытии файла делает это одинажды в разделе инициализации модуля.

Добавлю: изначальные имена модулей изменены, включая конвертера, у которого название теперь ConvUtf8 (в подсистеме Conv).