Por lo que veo, deberías cerrar el activity actual después de abrir la actividad inicial de nuevo.
Según tengo entendido un activity es un hilo, que corre en primer plano cuando se muestra en pantalla y que cuando no se muestra en pantalla, por ejemplo en tu caso cuando abres el activity de inicio, dicho hilo sigue ejecutándose en segundo plano por lo tanto se encontrará con la instrucción de cierre y se cerrará. De otra manera si cierras el hilo de la actividad antes de abrir la nueva actividad, ésta nunca se llegará a abrir.
Por otra parte creo que tampoco es correcto hacerlo de la manera que lo haces, el bundle me parece que te sobra y el intent debería se algo como que así:
Código:
Intent intent=new Intent("nombreDelaClaseActual.class","nombreDeLaClaseQueDeseasAbrir.class");
startActivity(intent);
this.finish();
Según veo en tu Manifest el nombre de la clase que quieres abrir se llama Inicio y no "android.intent.action.MAIN"
Saludos y no te olvides de contarnos si esto solucionó tu problema