|Thanks for your reply...|
(1) Indeed, I have already implemented a --batch switch, but wouldn't it be nice if a program simply would 'Do The Right Thing (TM)' ?
(2) Yes, I'll crawl the process list to find who is my parent -> I'll keep you informed if I succeed this way.
(3) Thanks for your sympathy with me POSIX-backgrounded guy, fooled by POSIX look of CMD, but woken up and offended by the lack of POSIX behaviour of CMD.
Thanks again for your help, good to know we're not alone.