怎么实现程序运行时 用户自已定义窗体和组件,并在保存后下次运行时载入

如何实现程序运行时 用户自已定义窗体和组件,并在保存后下次运行时载入?
请问,如何实现程序运行时 用户自已定义窗体和组件,并在保存后下次运行时载入?
请大家提供个可行且高效的思路,谢谢!
------解决方案--------------------
思路就是 完全脚本化,解释型delphi!
例子是左边的第一个:
http://211.162.123.246:443/httpdisk/haitaosoft/