Спасибо Olegator'у, что дал высказаться. Респект.
Привожу решение проблемы, описываемой в первом сообщении.
Вообще то я решал другую проблему и не знал, что косвенно решится и эта. После установки нескольких программ, в их диалогах вместо русского текста я видел "??????? ??? ???????".
Причем русские программы установленные до этих работают нормально. Ясно, что проблема в кодиковке. Не долго думая нахожу в реестре ключ HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Control \Nls \CodePage и изменяем значение параметра 1252 на c_1251.nls (было c_1252.nls, станет c_1251.nls). Перегрузился. Проблемы как и не было. Обе проги работают нормально. Запустил один из *.CHM - ОТКРЫВАЕТСЯ .
Ошибка больше не появляется. Эфект достигнут.
Надеюсь, что кому-то поможет.
BRGDS
Akhiles