Amigo "recursos":
Si el error "File is in use", ¿cómo se soluciona el error?
Tu propuesta lo que hace es no indicar que hay error (no aparece el MessageBox(indicando que hay un problema), pero no que se "solucione".
El problema que se le está presentando al preguntante, es que parece (parece,parece) que quiere generar el ejecutable mientras lo está ejecutando (él mismo o alguien desde otro computador de la red, el escenario aún no está aclarado).
La única forma de solucionar es "terminar el programa" normalmente o cerrarlo desde el administrador de tareas de Windows.... Incluso debe aclararse si el error aparece al intentar compilar o en ejecución......
Pero parece que ya le funcionó luego de reiniciar el computador (éso da a indicar que el problema es que el exe estaba siendo ocupado por el sistema operativo, bien sea por que estaba en ejecución, o por el firewall/antivirus.....)
Sólo quería aclararte, "recursos", que tu propuesta es inadecuada...... siempre debe saberse cuál es el error y la forma de resolverlo, no se debe ocultar que es lo que hacen las instrucciones que indicas.