I think the Answer is Yes.
I have to write my own activity provider, and custom activites, to achieve what I intended.
The problem is all images displayed in custom activities are black-white, only the skeleton left. I think Apple want to keep an consistent UI, preventing developers provider "Pool" taste images which mess up the whole UI experience.