It is possible to distribute your p3d file as a fully self-contained application. You can use your p3d file to generate a custom installer, and distribute this installer to your users. The installer will produce a fully-self-contained application that doesn’t require the user to install the Panda3D plugin separately. The user never needs to know that he/she is running Panda3D at all.