Currently the native launcher must always be placed in the root of the application base directory. You can put it for example in a bin sub directory, but then app-dir also points to the sub directory and all path configuration must be relative to this directory.
It should be possible to put the native launcher in an arbitrary directory and leave only the jaunch directory in the base directory.