El equipo de android define patrones de diseño que debemos cumplir para nuestras aplicaciones, el cerrar una aplicación con el botón "home" del dispositivo es una mala idea.
Lo ideal es que liberes los recursos en algún momento del ciclo de la activity que tu creas que es apropiado.
http://developer.android.com/guide/c...ctivities.html
ya sea en onPause o onStop.
Sds