At least for Windows and Mac bundling prebuilt binaries would be a possible way
to go. On Linux however you should advise people to install the required
packaged via the package manager of their respective distribution.
To get an imagination on how and which libs you need to bundle, see the
pre
Regarding A), it would be worth to run fluidsynth for the current user, rather
than an extra user.
> why doesn't it connect to the user's pulsaudio?
You can tell fluidsynth via the setting audio.pulseaudio.server which server to
connect to. This setting receives a string which will then be pass