actually, killing fserve won't help a great deal. The most used method is called XDCC whereby the bot lists its packets in the channels, the user sends a trigger and it sends or queues the file. This is all done entirely in a script and doesn't rely on fserve at all.

Besides i'm sure an fserve subsitue could be knocked up in next to no time by some scripters.