It depends on how you start pcmanfm, but in my case I've noticed that on going from x11-libs/libfm-0.1.17 to >=1.0 I needed to prefix that call with explicit 'dbus-launch --exit-with-session' (that parameter is likely optional).