Perdona, pero llevo unas semanas... ¡Ya podría contestar alguien más!

Sí, puedes leer valores de un .txt y usarlo en los parámetros de una función. Precisamente es para lo que se suele leer datos de un fichero

Cómo hacerlo depende del contenido del fichero y de los parámetros que necesite tu función/proceso.
El caso de "cargar instrucciones", no entiendo a qué te refieres exactamente. ¿Te refieres a leer algo del txt, y realizar una operación u otra en función de lo que se lea? Si es eso, estamos interpretando instrucciones, y poder se puede, pero ya tienes que crear un switch principal para buscar qué hacer con esa instrucción (si es CLS, borrar la pantalla, si es CD, leer el siguiente parámetro que será la ruta a la que se quiere cambiar...).
Lo último ya no lo entiendo ^^U ¿Poner un frame entre carga de proceso? ¿qué quieres decir con "cargar un proceso"?
Y tu código lo puedes simplificar con un bucle tipo REPEAT-UNTIL