[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

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