Writing your own D-Bus binding bits as LGPL would most likely be OK.
> assume that I couldn't use libnm-glib. However, if I wrote my own
> LGPL bindings against the dbus-specifications and then linked against
> that would that be ok?
libdbus and dbus-glib have pretty liberal licenses in this regard.