In the end component-properties are saved on a Node, when you know the path to the resource, you can access those properties.
Whether it is the right thing it another question, here some sudo-code:
Resource resource = getResourceResolver().resolve("yourpath/to/the/resource");
ValueMap vm = resource.adaptTo(ValueMap.class);
String myPropertyValue = vm.get("property","defaultValue");