[...]
It would be interesting to know if the major IDEs support absolute paths. (i have no idea, as xemacs doesn't use project files.)
Well actually emacs saves session files as absolute. Even if they are saved in the source tree. M-x desktop-save and then look in .emacs.desktop.
Cheers Lex