I've got an application that has created some sort of filesystem directory link that I've never come across. It appears to behave exactly like a symbolic link to the directory, except that as far as I can tell it is not, and the software claims support as far back as Windows 95, and predates Vista anyway... However somehow Explorer knows it's not real and gave me the little shortcut icon you also get for sym links (I'm running Windows 7).
I created an application to show me all the file attributes. This object only has the FILE_ATTRIBUTE_DIRECTORY and FILE_ATTRIBUTE_READONLY bits set (a sym link or ntfs junction also gets FILE_ATTRIBUTE_REPARSE_POINT).
The application calls it a "Shell Link" however I was under the impression a "Shell Link" is just another term for the .lnk shortcut files you get, isn't it?
What exactly is this link thing, how can I detect it isn't a real folder (Explorer seems to), and also how can I create my own ones since it is seeming right now to give me what I want most often from symlinks, but in something that works pre-vista?