НО :
Есть один недостаток, для создания шаблона будет нужен IC-компонент, где невозможно задавать св-ва.
Да кстати, Dilma, раз уж про ECreator я заговорил, неправильная генерация основы *.pas компонента, например если св-во выводится двойным кликом иили можно создать doXXX к нему(что соответствует + и @), то в pas-е создается так
#pas
...
_prop_+Data:string;
...
_prop_+@Str:string;
_prop_@Index:integer;