Por que você não cria um script de desligamento / reinicialização para que, ao alternar para o nível de execução relevante, o script seja executado?
Desta forma, o script basicamente é executado automaticamente (mas manualmente) permitindo que você altere o fundo em cada inicialização?