Changed -u so that it removes the new storage locations. Changed all command line switches to lower case. Added checking for the file '.portable' in the same folder as the main executable to prevent directories outside of the main one being created.