Yo tengo el Nexus S de hace bien poco, pero sí he podido ver/leer que se pueden pasar programas a la SD sin necesidad de programa alguno... ya que la opción te viene en Gingerbread. Y sobre lo de borrar la caché de los programas creo que ocurre lo mismo, en las opciones de las aplicaciones aparece la opción de borrar la cache de cada uno.
Si ya se puede hacer, ¿para qué instalar más programas para hacer lo mismo?