OK, this program is a .dll file but you don't know how powerful is such thing: http://evilapp.com/
Here is a similar and still a little new program from NirSoft: http://nirsoft.net/utils/alternate_data_streams.html
It is now in the database: http://www.portablefreeware.com/index.php?id=1504
What is the purpose of such programs? There are hidden, really hidden information in every NTFS drive that uses Summary Information, Download from the Web, Uses Favorites
and maybe more.
All these informations aren't stored inside the file as anyone can check, are stored outside and I don't know where (XP).
I realized that if you use this application you can assign a different icon for any file of the same extension, if you assign the extension the .URL IconHandler.
Amazing how big is an OS.
I hadn't tested other extensions, but the .URL file is just a text file that can be opened with notepad. With both applications, I didn't find a alternate data stream related to that files.
AND: This is the same category as Stream Explorer: http://www.portablefreeware.com/index.php?id=1344
I am just saying that because Stream Explorer is in the System - Storage
section and AlternateStreamView is in the File - Attributes