certo, venho lendo esse topico por que ha tempos ando procurando coisas sobre o d-bus, mas ate agora nao ache nada simples que desse pra entender. o que pude compreender desse script indica que o qdbus é usado para enviar progresso do mencoder para o dbus, de onde ele é lido pelo kdialog. Com certeza deve ser possivel fazer o mesmo com o zenity mas é complicado, tem que entender de d-bus.
acho que o primeiro passo é ver que tipo de saida o mencoder da quando esta convertendo, ele da alguma saida? se der vamos analiza-la e ver como poderiamos usar pra abastecer o zenity, talvez seja possivel fazer isso wsem necessidade de mexer no d-bus, tudo vai depender de que tipo de saida o mencoder da, se ele desse uma percentagem seria facilimo, se ele nao der nenhuma ae complica, so atraves de d-bus mesmo.