Why do you need to read properties when CQ starts? For what? Can you tell us something about the real requirements?
With this amount of information I would create an OSGi bundle with a service that takes such information not from a properties file but from OSGi configuration that can then be stored within the repository or at filesystem level under crx-quickstart/launchap/config.
HTH Davide