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 application code,
which you can find in
CS/apps/tools/cslight/ (CS version < 1.9).
Or you can
browse it on Trac.