Console not closing

#1
If I execute:

Code:
v:\> do forever ( TYPE http://google.com | ffind /t"goo" | ffind /t"gle" & delay 2 )
in a stand-alone TCC session and "X" the console then all the processes in the console (including TCC) terminate but the console window does not close. It remains open indefinitely (no "Windows cannot ..." message) until I "X" it again or press Ctrl-C.

It happens on two XP machines tried so far.
 
#2
If I execute:

Code:
v:\> do forever ( TYPE http://google.com | ffind /t"goo" | ffind /t"gle" & delay 2 )
in a stand-alone TCC session and "X" the console then all the processes in the console (including TCC) terminate but the console window does not close. It remains open indefinitely (no "Windows cannot ..." message) until I "X" it again or press Ctrl-C.

It happens on two XP machines tried so far.
I had that a little wrong. The current TCC (to which I issued the command) terminates. Another one (from one of the pipes) lingers.