Another issue is that if I disable port 7777 on Openfire Pidgin and/or Spark will still attempt to send a file through port 5222 effectively bypassing the server setting anyway....
Basically there is no means to block a file transfer from one zone to the other without completely blocking file transfers for everyone either through Client Management plugin or Packet Filter....