Bom pessoal, a vida é muito dificil… 
Encontrei outro problema que não estou conseguindo resolver…
Como já falei antes isto aqui não funciona:
<rich:fileUpload id="fupImagemPadrao"
maxFilesQuantity="1"
acceptedTypes="jpg, gif, png"
listHeight="59px"
fileUploadListener="#{generoMB.uploadImagemPadrao}"
immediateUpload="false"
allowFlash="false">
<rich:effect event="onuploadcomplete" type="BlindDown" for="divExcluirImpagemPadrao" params="duration:0.7"/>
<a4j:support event="onuploadcomplete" reRender="divPreviewImagemPadrao"/>
</rich:fileUpload>
E agora, para este caso isto também não funciona…
<rich:fileUpload id="fupImagemPadrao"
maxFilesQuantity="1"
acceptedTypes="jpg, gif, png"
listHeight="59px"
fileUploadListener="#{generoMB.uploadImagemPadrao}"
immediateUpload="false"
allowFlash="false"
onuploadcomplete="Effect.BlindUp(divExcluirImpagemPadrao, {duration:0.7});">
<a4j:support event="onuploadcomplete" reRender="divPreviewImagemPadrao"/>
</rich:fileUpload>
Alguém sabe resolver isto?
O mesmo problema ocorre se eu tentar executar um actionListener de um a4j:commandButton junto com o efeito no evento on click…
Uma duvida que eu tenho: e possivel com o executar um JavaScript com a4j:support?