Techn0, для программ,
не поддерживающик
корректно Unicode вариантов нету. Корректно будет работать либо русский, либо "умляуты", второй язык будет работать "некорректно" в любом случае.
Если есть необходимость работать с кривыми программами - либо переключайтесь каждый раз на соответствующий "Язык для non-unicode программ", либо ставьте параллельную систему (как вариант - в виртуальную машину).
"Возмущаться по-поводу" -
сюда.