What's the done thing concerning old locks returned by the DOS CurrentDir() call?
My guess (as I don't have specific DOS reference material) is that a program started from WB can just unlock all of these but if a program is started from the Shell, should it be careful to exit with it's current directory set as it was at the beginning?