It's easy to do, just open regedit and go to:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Export this key twice name one of them "Show" and the other "Hide".
Edit the exported .reg files in notepad. For the "Hide" file change the dword line to 2.
Set"Hidden"=dword:00000002
For the "Show" File it should be 1.
Set"Hidden"=dword:00000001
Now you can click on them directly or create shortcuts for them. Refreshing the folder will show/hide the hidden files. Note that I'm on Win2k so I don't know if the registry locations are the same for XP.
--If you use the webviews in Windows Explorer you can make it even easier to Show/Hide files while in Explorer. Go
HERE and download "Run: Protocol Handler" and install it. This allows you to run programs from html links without getting the warning prompt from Windows. Edit the webview file putting links to those two .reg files. If you edit the "folder.http" file in C:\WINNT\Web\ it will place the links in all directories. Now you can click the links in the webview panel in any folder, answer yes to the registry prompt, then refresh the folder.