Could it be that every instance of the launcher file needs authorising? There are different files attempting access.
I've been using shortcuts instead of launcher files for some time.
My understanding is that each Filemaker file has a unique ID. It's this ID that is stored in the references, so as long as it's the same Launcher file that's being distributed, a single authentication is all that's required. Certainly that's what I've always seen in the past.
I agree, a shortcut would be an alternative, but this particular Launcher has a few more 'smarts' about it - gives the user some options about what to launch, and provides some UI elements required...