Hola neftali gracias por los ejemplos pero no pude hacerlos andar!!!! y la verdad mucho no los entiendo! (mi programacion no va tan lejos todavia) pero si se te ocurre una forma de hacer lo que necesito te agradeceria y para darte mas una idea te cuento:
Tengo un template del DataComparer de EMS que lo que haces es sincronizar dos bases de datos, este template se lo puede pasar como parametro a un programa que lo ejecuta (este es el que tiene el progreso que quiero que se vea) y yo desde mi aplicacion llamo al archivo batch y este llama al datacomparer y le pasa como parametro el template...
Si quieres probar y se te ocurre alguna manera de hacerlo o me puedes guiar con los ejemplos que me pasaste volveria a estar agradecido!!!!
Saluda Atte Neeruu!!!