In fact, your solution does not fully fit my needs : if I try to exit from the windows that was used to launch the 'start' command, it hangs. And if I close that windows 'by force', the perl script does not run any longer.
So that's not a real daemon behaviour, because I do not want a window to be attached to the program.