Пытался, работало. На Линуксе и Виндовзе. Для себя отметил, что весь D-Bus код нужно выносить в отдельный поток, так как интерфейс синхронный и может замораживаться на неопределённое время.
а кто-нить Protocol Buffers юзал? Всё руки не дойдут попробовать dbus совсем уж наколеночная поделка(централизованная, слишком усложнённая, нет шифрованного транспорта и вообще tcp там чисто для галочки итп).