Probably a bug in 6.0. Your first script works as expected in 7.0.
...But perhaps we're not expecting the same thing. I tried just now in 6.0 SR4 and your script works just like it did in 7.0. Hidden worksheets do not appear on the Windows menu but are clearly present in Project Explorer.