> projects that stupidly hard core path seperators
It's also stupid to assume that your application will work seamlessly between Windows and Unix-like systems just by making sure that the path separators are OS-agnostic.
Most of the windows APIs support unix-style path separators, I actually get annoyed when I see separator injection needlessly... the bigger differences are default system paths and environment variables as such. (Also, windows-style "drive" letters" of course).
It's also stupid to assume that your application will work seamlessly between Windows and Unix-like systems just by making sure that the path separators are OS-agnostic.