Hmmm... depends on what you understand as "app" probably
1. App = Executable (.exe)
The trend goes absolutely against this even. One huge app usen up an unnecessary amount of system resources, takes longer to load, and is very unflexible regarding Vistas UAC. We've now 10 instead of the 1 main executables in Spybot 2.0, each for a special task (all well integrated I hope

). Example: If you just want to immunize, the immunization window loads way faster. And updating the software is easier, becaus an update in the immuniztion module for example doesnt need testing of all the other stuff thats currently in SpybotSD.exe.
2. App = Software package
Either you have them all in the installer, which makes the installer larger.
Or, you mako them available as a download the installer retrieves when installing, in which case an Internet connection is needed. And since unknowing users don't understand, they'll install anyway.
So, the question remains: what benefits would the average user have from that? We don't want to become bloatware
