[Q]: А как в Merlin(rus) убрать произвольное переключение на русский?

[A]: Unknown author

Для начала имеет смысл отключить стандартный свитчер клавиатуры.
Это делается прибиванием CYRIME.DLL и заменой KBDBASE.SYS/VKBD.SYS
на патченные. Затем отключаем альтернативную 850 кодовую страницу:
CODEPAGE=866 (вместо 866,850)
и вместо DEVINFO=KBD,RU441,C:\OS2\KEYBOARD.DCP
делаем
DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP

Естественно, нужно будет поставить какой-нибудь альтернативный
переключатель клавиатуры, например Cyr/2 или Keybmon

Hеобходимый софт:

Патченные драйвера клавиатуры есть в составе Unofficial Merlin Fix #2, лежащий на oksoft.rsl.ru

Там же и переключалок можно набрать :)