My $0.02 is that one should be able to set a path for rundir at configure time. This is a larger issue that various environments have various rules.
I lean against run-time options, as choosing a set of /var/run/foo and permissions is basicaally a packaging issue needing a consistent approach. Have you not been able to do that?
