Doesn't run properly when run from a separate partition/volume other than C: Also needs to handle errors properly when one of the desktops (public or personal) does not contain any items to remove.