A trick to avoid relative paths in Delphi: I suppose all your Delphi projects are in a common folder, say, c:\prog_delphi. Then, within Delphi, I define an environment variable PROJECTS to which I assign the absolute path of this folder - this can be done in "Tools" / "Options" / "Environment variables" (or similar). If there is a shared folder, say, c:\prog_delphi\common, then I set the search path of a project using it to "$(PROJECTS)\common". If you continue work on another computer where $(PROJECTS) is on another drive, then you just have to modify the environment variable, and all projects will be fine again.