Я создаю Дельфи невидимый компонент. Как я устанавливаю изображение, которое я хочу, чтобы это имело в IDE?
Вы должны создать файл .dcr с именем вашего блока в том же каталоге, где находится исходный файл компонента .pas. затем добавить в файл dcr растровое изображение 24x24 с именем класса компонента, например TMyNonVisualComp.
Наконец, вы должны добавить эту строку в блок {$R your_dcr_file.DCR}
Проверьте эти ссылки для получения дополнительной информации
Вам просто нужно создать значок для этого компонента, который также будет отображаться в палитре компонентов, так же, как вы делаете это для визуальных компонентов. Короче говоря, создайте файл MyComponent.dcr для компонента MyComponent.pas и добавьте этот файл в пакет с этим компонентом. Вы можете использовать редактор изображений Delphi для создания dcr.