You can always distribute Pd along your project and have a simple top-level shell script resp. batch script which opens your main patch with the bundled Pd version. Give the script a nice icon and off you go :-)
The downside is that on Windows and macOS you get a visible terminal window, but there are workarounds.
I did a quick search and found the following for macOS:
https://sveinbjorn.org/platypus
"*Platypus* is a developer tool that creates native Mac applications from command line scripts such as shell scripts or Python, Perl, Ruby, Tcl, JavaScript and PHP programs. This is done by wrapping the script in a macOS application bundle http://en.wikipedia.org/wiki/Application_bundle along with an app binary that runs the script."
I was wondering if current OS Xs do allow the simple execution of such bundles or even the scripts alone if they are distributed without having been sprinkled with certified OSX developers bodily fluids?
best, P