Hi Yong,
I understood your problem.
For your business user you can do one thing. you can create a customization table there you maintain your all component configuration. After that as per your business senario you can control the visibility of component coniguration in your application through APPCC class.
But if you want to create your form or list through your customizing entry by the dynamic creation.
That is not possible in FPM.
Thanks & Regards
Praveen GUpta