I note that these are still broken 2 major versions of SE after the problem was first reported and a possible fix suggested. Any chance that this will be resolved at some point? I'd lurve to start using these but can't while they are bust.
FYI, the problem is that the workspace directory is prepended to the project path regardless of what the path is. Suppose the workspace files (i.e. what SE loads) is in C:\projects\SE and the project files (i.e. the source) is in C:\projects\code\testproj. The project path will probably be changed to '..\code\testproj'. When a project annotation is created the source file to which it applies is thus at the location 'C:\projects\SE\..\code\testproj\source.ext'. OK so far.
Now, suppose the project files are on a different drive, maybe in D:\code\testproj. When a project annotation is created the path to the file now becomes 'C:\projects\SE\D:\code\testproj\source.ext'. You see the problem?
All it takes is a teeny weeny bit of intelligence when creating that link: is the project path relative or absolute? If relative, prepend the workspace files dir, if absolute don't prepend the workspace dir.
Is there a chance this could be sorted out before SE16 please? A hotfix to SE15 would be better, though