It doesn't use Shell or TProcess or RunCommand.
Wrong. Look again. How do you think 7zip is called?
All this utility does is download the files and renames them and post updates to memo.
Wrong again. It
extracts them by using 7zip command line tool, shows output into memo, does hundreds of thousands of string replacements (depending on file type), and renames files. You should concentrate just on the bold part.