I have an applet which I code sign and export in read only format for other people to use at work.
The applet’s resources bundle contains two helper applets.
My main applet uses the helper applets by sending them commands like tell application app_name to run; or tell application app_name to doThisHandler; etc.
It seems that at least sometimes when the main applet is run for the first time on a new machine, it asks the user to choose/locate the helper applets. And as the helper applets are in my applet’s resources bundle and the choose app dialog only displays the applications folder, the user isn’t able to view and select the helper applets.
The current work around is to view package contents in the Finder and then double click once on each of the helper applets. After that it works fine.
is there a more elegant way I can ensure a new machine knows where the helper applets are?
One possible solution I’ve thought of is to simply copy the helper applets from my applets bundle into the applications folder on first launch, but I’d prefer not to have to pollute the users applications folder with helper applets that may be confusing to the user.