A configuração do idioma para programas não Unicode é uma configuração de todo o sistema e não uma configuração por usuário . Na verdade, a descrição da configuração é
This system setting enables non-Unicode programs to display menus and dialogs in their native language. It does not affect Unicode programs, but it does apply to all users of this computer.
Se essa configuração estiver mudando verdadeiramente quando eles fizerem login, eles precisarão ser os primeiros administradores. Configurações de todo o sistema não podem ser alteradas por usuários normais (hacking excluídos, é claro). Se o usuário for um administrador, eu verificaria seus programas de inicialização e scripts de logon e veria se algo está sobrescrevendo a chave de registro com o valor para inglês (Estados Unidos).
Por fim, a alteração dessa configuração exige a reinicialização da máquina, por isso, se ela tivesse o idioma adequado definido anteriormente e alterado para inglês depois do login do usuário, ela não entraria em vigor até que a máquina fosse reinicializada.