I thought the point of having something resident was not if it was run simutaneously, but if it was run multiple times to prevent multiple accesses of the same sector on hard drives (or floppies). For instance, copying a large amount of files. Sure you could use a multi-select option or something, but if you're not the disk is accessing the "copy" file each time, thus wearing it out.
That and the speed increase of course.
Or have I misunderstood the purpose of Resident?