Mmm ya estuve buscando y no encuentro algo como lo que quiero

que es algo asi como lo que dices. Como si lo metiera en el catch, pero sin poner el bloque try catch. Se supone que este framework, va a evitar que se produzcan errores en tiempo de ejecución.
POr ejemplo si el programador pone msgbox(10/0), pero no lo mete en el bloque try-catch se produce un error en tiempo de ejecucion. Pero si yo pudiera atrapar eso y entonces llamar a mis métodos no pasaría nada malo.
Digamos que mis clases son independientes de lo que el programador haga.
Porqué hago eso?, porque los mensajes de error que se muestran son configurables.