I assume you try to doubleclick in some kind of file explorer? If I try to do that in pcmanfm, it works, but it might be different in other explorers. This may also just be hiding the real issue.
Can you run the program from commandline ("cd" to the directory and execute " ./launcher") and report what happens?