Вы могли бы также хотеть проверить Лучшие практики Perl Damian Conway. Я использовал некоторые подсказки для чистки небольшой кодовой базы Perl, которую я наследовал.
Я подозреваю, что вы пытаетесь создать что-то вроде прозрачный экран-заставка , если это так, вы можете прочитать эти замечательные статьи, они описывают хороший способ использования прозрачного png в форме delphi.
Пока.
Ваши настройки неверны. Я делаю это (с растровым изображением).
TImage.Transparent должен быть ложным.
Form.TransparentColourValue должен быть цветом той части TImage, которую вы хотите сделать прозрачной.
Форма .TransparentColor должен иметь значение True.
[Изменить] Не имеет значения, какого цвета форма, если Изображение ее полностью покрывает