You should be able to find a "semi-official" torrent solution here or on the beamdog's forum. The launcher is not necessary. Maybe updating is more convenient with the launcher but it's obviously not the case for now with the steam version.