Тоесть находить и бить по рукам? И палками по жопе? =)))
Сломать чтото, это у многих в крови =)
Нет, просто в лаунчере нужно реализовывать то, что нет необходимости ломать.
Алгоритм обновления:
В проверке файлов загружаешь какой-нибудь .xml файл, например, в нем список каталогов и файлов, которые должны существовать, а также их хэши.
Проверяешь наличие каталогов. Если все есть, то можно попробовать запустить игру. Если какого-то нет, то проверяешь все файлы. Каких не нашлось загружаешь.
Картинка на фоне лаунчера - это тоже не приватная информация. Картинка в самом лаунчере вшита, формально она всем доступна.
Новости нужно получать через какое-нибудь API, например. Или методами парсинга страницы новостей на своем сайте.
Ничего не должно быть в лаунчере такого, что нужно было бы защищать или запрещать к этому доступ.