Yes and yes.

Looks like all it'll take is these three alterations:[list=1][*]Old:
Code:
echo Requires: MORE.COM, CHOICE.COM and QBASIC.EXE somewhere in the PATH
New:
Code:
echo Requires: MORE.COM, CHOICE.COM, DELTREE.EXE and QBASIC.EXE somewhere in the PATH
[*]Old:
Code:
echo PRINT #2, "@echo on">>cleanup$.bas
Code:
echo PRINT #2, "@echo off">>cleanup$.bas
[*]Old:
Code:
echo   PRINT #2, "del " + CHR$(34) + Rec$ + CHR$(34)>>cleanup$.bas
New:
Code:
echo   PRINT #2, "deltree /y " + CHR$(34) + Rec$ + CHR$(34)>>cleanup$.bas
[/list=a]