This question already has an answer here:
is there any way you can install an app (for instance WhatsApp) on Android 4.2.1 ICS but at the same time remove its autorun properties sothat it becomes a standalone app and ONLY uses memory, processing power and even more dear battery, only during the time that I start the application. After closing it I want it to remain unstarted!
Note: this is different than autokilling it with taskkiller and alike. I want the app to not start in the first place).
I find myself installing and de-installing certain apps to overcome this dilemma and I hope there is a better solution otherwise whats the point of Android freedom feeling, right?