There is another problem. It happens with XP and Windows 7 (interestingly, Vista didn't show this behavior).
I have 3 keyboard layouts. English, Russian and Hebrew. The English is a customized layout, similar to the US-International but AltGr has many different languages' dead-keys to create any possible diacritics or Old English letters (æ ð ƿ ȝ ȳ ā Ǣ...).
On XP, after a while, English US is automatically added to the English language keyboards, and the order of the layout switching (Alt+Shift) is randomly changed. On Windows 7, English US is added as a sub-layout as well (and the "keyboard" icon appears next to the EN in the task-bar), but it is not in the list of keyboard layouts (in control panel, while in XP it is).
Anybody knows what's the deal with that, and how to get rid of it?
Thanks.