tbsm may run desktop sessions, such as dwm, without dbus support.
Thus, given that tbsm detects available .desktop files from
/usr/share/xsessions, create a copy of the .desktop file and modify
the Name and Exec lines as such:
Name=dwm-dbus
Exec=dbus-launch --sh-syntax --exit-with-session dwm
