Steffan,
Thanks for a great utility.
I have a couple of suggestions, if you don't mind. You can run multiple instances of this program. You should probably do a check and limit the number of instances to 1.
I would also like to see at least one command line switch be implemented, "-stop", so that the services can be stopped by command line. I would like to see a switch that can stop the services and exit the program from the command line. Since I use it in a portable environment, and carry xampp between machines on a USB drive, it would be beneficial to have this, as I have software that will "launch" a program when I exit my portable start menu. That way I can tell it to shut down xampp when I am ready to "eject" my drive, without having to manually shut down multiple programs. (The menu will already shut down everything else that autostarts, except this, because it needs a command line switch to do it.)
If you have trouble with it, I'd be happy to help, since I also use Delphi (2010). The Jedi VCL has a component that will force only one instance, and pass the parameters to the first, which is easy to use. Free for everyone.