nice, but a little bit messy... I'd think it would be easier, and cleaner to just logout and login as the other user... I mean, since it closes most of your apps, its just like doing that, but you've gotta do more stuff...

And if you only want to do it for use of an application, you may as well use the Shift - RightClick to get the runas option, or just use the command runas from a prompt...

C:\>runas
RUNAS USAGE:

RUNAS [/profile] [/env] [/netonly] /user:<UserName> program

/profile if the user's profile needs to be loaded
/env to use current environment instead of user's.
/netonly use if the credentials specified are for remote access only.
/user <UserName> should be in form USER@DOMAIN or DOMAIN\USER
program command line for EXE. See below for examples

Examples:
> runas /profile /user:mymachine\administrator cmd
> runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
> runas /env /user:[email protected] "notepad \"my file.txt\""

NOTE: Enter user's password only when prompted.
NOTE: USER@DOMAIN is not compatible with /netonly.