1. Вам должно сильно наскучить, надоесть использовать стандартные, поставляемые вместе со средой разработки, компоненты. Например: в компоненте TLabel постоянно устанавливать свойство AutoSize в False. Или же вы являетесь разработчиком не одной программы, а целого комплекса программ, в каждую из которых нужно поместить одинаковую форму «О программе».
2. Определить ближайшего предка Вашего компонента.
3. С помощью мастера создания новых компонентов сделать «заготовку» (шаблон) для нового компонента, задав имя класса, название вкладки на Панели инструментов и пути к файлу, где будет храниться код будущего компонента.
4. Написать конструктор нового компонента, не забыв его объявление в разделе Public.
5. Задать необходимые свойства в процедуре конструктора.
6. Написать деструктор компонента и сохранить файл с кодом компонента.
7. Создать новый пакет – Package
8. Добавить в него файл с кодом компонента и сохранить проект.
9. Инсталлировать новый пакет с компонентом.
10. Обязательно нажмите пиктограмму «Сохранить» перед тем, как закрыть проект.