I hadn't thought of the 2-Desktop problem,
though I've run into that with the Start Menu.
I put all shortcuts in the All Users Start Menu,
because I like to organize and weed it via
Explorer.
You might find TweakUI XP useful for the Desktop
and other folders. I created a C:\Windows\Desktop
and assigned that via TweakUI XP. As far as I can
tell it seems to be set here:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell
Folders\Desktop
All other Registry paths I find point to the App Data
folders. Yet all software seems to recognize and use
the C:\Windows\Desktop path. And Idon't have to mess
with finding things buried somewhere down in the bowels
of "Documents and Settings". I find it much more
sensible than the ridiculously long paths to App Data
folders, and it's compatible with files from Win9x. (I often
do things like writing scripts where I want to use the
Desktop path.)
There are a number of paths that can be changed with
this method, though most of them are just IE paths (Cookies,
History, Favorites) or My * nonsense.
| I didn't realize that there are actually TWO Desktops, one under All
| Users and one under Users/<my name>.
| I think this is bad design. Evidently the items were also divided
| between Users/<my name> and All Users back in 98SE,
In Win9x All Users was there for App Data, but it was
almost never used. Desktop was C:\Windows\Desktop.
As N. Miller noted, WinNT is designed to be a corporate
workstation OS. It's assumed that you're a corporate
employee, restricted to writing MS word docs to save
in your personal App Data hierarchy. Microsoft has never
bothered to fix that design for the hundreds of millions
of SOHo Windows users, so one has to just make do.
Actually, I don't think it's really that MS hasn't bothered
to fix it. Microsoft are salivating over the possibilities of
renting software via the "cloud". In recent news they announced
that there will be a new design in Win8:
http://blogs.msdn.com/b/b8/archive/2011/09/26/signing-in-to-windows-8-with-a-windows-live-id.aspx
People (or "users" as Microsofties know them) who submit
to a Live ID tracking collar will be able to log into their
personalized Desktop from any PC. That idea is potentially
very convenient for many people. At the same time, it takes
a big step toward the cloud marketing ideal of selling you
Windows and then also charging you (or showing you ads)
for everything you do on Windows. (What Mr. Ballmer refers
to cheerfully as "software AND services" as opposed to
SaaS, or "software as a service" which was the term used in
the last rendition of the cloud scam.)
In light of all that, XP's apparent design flaw can be seen
as a deliberate move. If you're not a corporate lackey... if you
own your own PC... Microsoft is getting you used to having
a system administrator control your activity nevertheless. MS
themselves are your Sys. Admin. With Vista/7 it gets worse.
After moving through that process of increasingly restricted
Windows OSs ("for security's sake"), Win7 users will be far
more amenable than Win9x users to the scenario of needing
to log in online so that Microsoft can rent you your software,
allow you access to your pictures, and let you edit your docs --
all the while tracking your actions on- and off-line via your
Live ID. (Though at that point, of course, there isn't really
any "offline".)