По-хорошему, он вообще не должен запускаться. Это, скорее лаунчер не должен выгружаться из памяти, пока всё не докачает.
Но, если честно, то с культурой программирования у АО фигово:
1. Пишем данные в каталог программы, а не пользователя.
2. Требуем административных прав даже тогда, когда ничего не надо качать/докачивать.
Это проще делать даже не лаунчеру, а самому бинарнику АО - он всегда на связи, общается с серваком через закрытый протокол.