I agree, en englais si'l vous plait! Unfortunately my french isn't quite up to understanding the question, and the following babelfish translation was about at the level of my own understanding. Amusing but unhelpful.
I have a launch_script.sh script which calls another script.sh script in basic spot. When I launch launch_script.sh in line of order in a terminal all is held correctly, my script.sh script saw its life all alone. Now, I want to launch launch_script.sh to leave an icon on my desk. As long as I do not ask for it to carry out script in a teminal unfolding is identical to the precedent. On the other hand, it is launched in a terminal as soon as launch_script.sh is finished it puts an end to script.sh script. However this is not the operation which I wish.
But it sounds like the problem has to do with the script ending and not returning to the calling script. I'm not too sure about the leaving the icon on the desktop part though...