Lo que yo hago es cargar ya sea una label, en el status bar, etc un mensaje de que hay un proceso, y eso lo hago con javascript.
Por ejemplo:
Cita: <HTML>
<HEAD>
<script language="javascript">
var msg = "Procesando la página...";
function myTimer() {
window.setTimeout('myTimer()', 250);
defaultStatus = msg;
msg += ".";
}
</script>
</HEAD>
<body onbeforeunload="javascript:myTimer()">
...
Y con ello despliego en el status bar un mensaje tipo preloader, espero que te sirva... ya sería cuestion de que tu lo adaptes a lo que lo necesites