support custom prefpanedir option