No, te equivocas, en 2g el consumo no es menor.... es mayor, me explico:
Descargar un archivo de 1024 Kb en 3g apenas lleva unos segundos, en 2g (o gprs) lleva bastante mas tiempo, es cierto que requiere menos potencia y por lo tanto teoricamente consume menos, pero como esta bastante mas tiempo conectado, a la postre acaba consumiendo mucho mas, ademas, mientras este conectado no recibes llamadas.
Y te he contestado así por que para cambiar de 3g a 2g, viene explicado en el manual, de modo automático (que eso no es lo que has puesto en el primer post) no creo que exista una aplicacion que lo haga, y de existir, la aplicacion consumiría mas que lo que ahorraría, ya que tendría que estar comprobando la cobertura constantemente para habilitar o deshablitar el 3g. Y tambien hay widget que te permiten hacer eso desde el escritorio con un toque, tambien viene en el manual del movil.