Es correcto
abimaelrc, la otra forma es reescribir el constructor teniendo los cuidados del caso y agregar mas hooks(preBuild, postBuild, etc....), pero en este caso no creo que sea necesario.
Populate no te sirve porque lo que hace es asignar los values a los diferentes Elements.
Te dejo un par de sugerencias y es que uses las constantes de Zend_Form, por ejemplo en el method y el enctype, y las url's siempre deberían crearse con el view helper url, por ejemplo el action, algo asi:
Código PHP:
Ver original...
this
->setAction($this->view->url(array( 'module' => 'foo',
'controller' => 'bar',
'action' => 'candy'
)))
->setEnctype(Zend_Form::ENCTYPE_MULTIPART)
->setMethod(Zend_Form::METHOD_POST);
...
Saludos.