Pues si señor, está usted en lo cierto, se puede deshabilitar un ImageButton desde c#, y ya con esta modificación me funciona todo perfectamente (sin alerts() jejeje). Bueno, muchas gracias a todos por el interés y por las respuestas
.
Ahora se me ha planteado otra problema relacionada con lo mismo, pero no igual... asi que creo que mejor abro un nuevo hilo.
Un saludo y muchas gracias!