What kind of hackery is needed? It seems silly to not be able to use common resources across projects -- what's the point of all this great OOP practice if I can't reuse my items across projects?
By the "in windows" I assume you mean that if I were (say) on a Mac [I WISH!] and tried this it would work?

