listo ya pude arreglar el problema cierto el opendialog quedaba abierto porque lo meti en un if entonces lo volvia a ejecutar y la faltaba una asignacion que encontre en los ejemplos del builder, otra propuesta que tengo es el timer builder puede controlar el tiempo de ejecucion de un programa esto sierve para las versiones demo y otras vainas asi cierto, la pregunta es ¿como hago para poder asignarle a un cronometro el tiempo de ejecucion de un archivo como una cancion, que no se el reloj de windows si no el que demora sonando la cancion.
Otro tips que creo que es bueno para resover yo puede ejecutar otras aplicaciones o programas desde builder (me explico), tengo un programa que controla el volumen y tiene un grafico que puede sonar y ademas creo que guarda cd al computador puedo yo implementar esa aplicacion en m programa o tendria que crear los botones y hacer de esos botones los del otro progroma y tendria que ponerlo en la misma carpeta, podria incluirlo en el executable del programa cuando lo quite para que trabaje sin builder, bueno la dejo hasta hay para ver como me pueden ayudar disculpen tantas preguntas pero EL QUE NO PREGUNTA NO LLEGA LEJOS.
GASACA