When I used Delphi a lot under Windows I had a file selection category set up in Total Commander for like *.pas,*.dpr,*.frm, etc. and it was pretty slick. I could go into a project directory, hit that, zip the files, email the zip to somebody or just rename to have the date in the name. Required binaries (resources) like icons needed to be in it, but nothing executable. Just enough to recreate the project on another machine or at a different time, assuming a compatible Delphi version was installed on the other end. Copied that list from machine to machine many times.
For Lazarus I imagine it would go something like *.pas,*.ico,*.lpi,*.lpr. It would probably amount to what file types are left after a "make clean". Here I want to copy a project from i386 OpenBSD to arm Linux or x86 Windows for example. Not cross-compile or libraries or executables.