Вы, вероятно, компилируете TPropertyEditor в пакет, помеченный только как среда выполнения.
Лучшим решением является создание двух пакетов, один из которых содержит только код компонента и помечен как пакет времени выполнения, а другой, помеченный как время разработки, требует предыдущей среды выполнения и содержит TPropertyEditor.
Кроме того, вы можете скомпилировать один пакет, но пометить пакет как во время выполнения, так и во время разработки.
Простой пример того, как это сделано, см. В статье здесь:
http://blogs.embarcadero.com/nickhodges/2010/01/06/39345
и код, на который он ссылается, здесь:
http://sourceforge.net/projects/tsmiley/