It is not required, you can use the zip versions, but with the launcher, you will always have the new updates automatically downloaded.
thank
I have only the zip for update need to download and the launcher ?