Короче есть косяк с RichEdit (ограничение в загрузке файла) ограничен размер файла (лечится через SendMessage) Не хватает вызова штатного диалога поиска Position неточно находит позицию (во всяком случае по doSetSelStart это проявляется)
если у кого есть заготовки по поиску через штатный диалог поиска замены
