As far as I know, the only way to customize graphical output when "loading"
is to pass an iProgressMeter to the iEngine::Prepare() call.
You can see an example of that in the now deprecated cslight
which you can find in CS/apps/tools/cslight/
(CS version < 1.9).
Or you can browse it on Trac