Windows 7 の環境変数 PATH

XP の頃は:

c:\hoge\bin;%PATH%

みたいな感じでシステム環境変数をユーザ環境変数で上書きできたのに、Windows 7 ではそれができず、上のように書くと:

%PATH%;c:\hoge\bin;%PATH%

こんな感じで展開されてしまう。要するに、ユーザ環境変数の先頭に自動的にシステム環境変数が展開され、任意の書いた %PATH% でも同様にシステム環境変数が展開される。

これに今日気がついた。なんかこの挙動は PATH だけっぽい。どうなんでしょうか、この仕様。