it would not be adding a new point of failure, but that point would be shifted from many places (all the lobbies and dedicated hosts) to one place (the launcher). of course, the launcher could go boom, but the way i think of it, it will be so slick that it will be hard to do wrong. it will also be simple, and every one will be able to fix it easily.. and it will be bug free very soon.
what it needs:
- loading shared libraries
- browsing file system
Alternatively, we could probably even use the sources under rts that solve the same purpose, but maybe we would have more problems with too much dependencies there.
...no mood to line up benefits again now.