Thanks for your recommendations, Morten! Unfortunately, I only got half way, didn't get everything to work just as I would like it to. My biggest problem at present is that I have no documentation for the wizard, so if I can't guess things on the basis of existing scripts, I am stuck.
One example: I don't want my students to either change compiler og targets, so I set both boolean options to false in
Wizard.AddCompilerPage(_T(""), _T("gcc*"), false, false);
but then neither debug nor release target are created, so SetupProject() never calls SetupTarget(). Ideally, I don't want to call AddCompilerPage at all, but simply set the compiler to gcc and activate Debug, Release and possibly Profiling targets.
I'd also like to turn off the "Pause when execution ends" option, but cannot see how to do that.
Any hints and pointers to documentation would be greatly appreciated. Also, while wizards probably are a fine thing in general, life would be a lot easier for me if I could just install "User Templates" in a global place. I don't need rocket science, just a very well defined setup for my students.
Hans