I don't know about zsh, but with ksh I send a ^Z and then get the pid of the background processes like so:
Code:
$ top &
[1] 7251
$ kill -KILL `echo $!`
kill -KILL `echo $!`
[1] + Killed top
$
A little ugly bit it works... and according to
this, zsh works the same way.