Personally I have never had any luck with user accounts, in XP and don't want to even go there with Vista and I think it is silly that MS did away with this in the Windows Mail program since creating another user account is a waste of hard drive space just for email.
To answer your question. Some programs give you the option of who gets to use the program on the computer, when you do the install it will say something like allow use by all users or just this one, other programs just install with the default of all users or just the one who is doing the install and you don't get to pick. For example when I install OpenOffice it asks during the install who to make it available to. As it is popular for people to create accounts you would think more programs would give you a choice upon install but that doesn't seem to be the case.
Hope this helps,
Northlite
My old computer had XP and had only one user. Outlook Express email had a switch identity option so that both my wife and I could have separate email accounts.
This computer has Vista and OE is now Windows Mail and it does not offer the switch identity option so I had to have two users.
My question is this. When I download AIM(Instant Messenger) to my user, why does it show up on my wife's user also. I thought each user could have there own programs.
I also see that when I update AdAware or Spybot on my user, it also is updated on her user which is a good thing.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic