Es muy facil hacer que Apache instaldo por el Xampp se inicie con Windows, el Xampp trae un Control Panel miralo en la imagen:
Al lado izquierdo del servicio hay un checkbox selecionalo como esta en la imageny de esta manera apache se inicara con windows.
Uso Xamp 1.7.3