Кстати, если у фона есть id, достаточно получить экран диалога и заменить через send_cmd_toItem с параметром set_pcx и именем картинки.
Через кнопку уже на экране города должно сработать в 2 строки.
Позднее гляну, можно ли получить диалог иначе в момент открытия экрана города