Я пытался сделать это так …
$element->removeDecorator( 'File');
$decorator = new Cms_Form_Decorator_ImageUpload;
// add to front of decorators
$decorators = $element->getDecorators();
array_unshift( $decorators, $decorator );
$element->setDecorators( $decorators );
Но исключение get генерируется в Zend_Form_Element_File «Обнаружен файл-декоратор … невозможно отобразить элемент файла»
Класс Cms_Form_Decorator_ImageUpload должен реализовывать Zend_Form_Decorator_Marker_File_Interface.
Других решений пока нет …