Dopo qualche prova posso dire che...
1) ti serve la versione più vecchia altrimenti su XP non funziona
2) è possibile avviarlo da batch (apache+mysql)
con qualcosa tipo questo
codice:
@echo off
cd /D %~dp0
echo Attendere prego...
start /b "mysql" mysql\bin\mysqld --defaults-file=mysql\bin\my.ini --standalone
if errorlevel 1 goto error
goto apache
:error
echo.
echo Errore non posso avviare MySQL
pause
goto finish
:apache
start /b "apachino" apache\bin\httpd.exe
if errorlevel 255 goto finish
if errorlevel 1 goto errorapache
start http://127.0.0.1
goto finish
:errorapache
echo.
echo Errore non posso avviare apache
pause
:finish
In reatà ci sono problemi se i programmi sono già in esecuzione (gli errori non è che vengano proprio proprio testati); inoltre c'è una installazione xampp piena di mondezza (almeno per mysql), però insomma con un po' di lavoro si può fare.
Probabilmente la scelta migliore è un eseguibile che avvii i due programmi e poi lanci il "sito".
Se ti interessa nel giro di un paio di giorni se trovo il tempo te lo preparo insieme all'installatore (che poi sarà WINRAR)