The file `Info.plist` is the standard Mac OS file for bundles. See [documentation](https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Introduction/Introduction.html) on those.
The launcher script is used to setup the necessary environment for the
application to work. If your application does this itself, you can
leave it out. Many applications will work out of the box with the
launcher script though. If no script is specified in the tag, a
default one is used, that sets up the needed environment for most GTK+
applications.
The file `Info.plist` is the standard Mac OS file for bundles. See