Hello. Because QB64 is a compiler, you will always get an .exe file when you run a program, because it's the only way to run it. If you close the exe, make changes and run again, QB64 will overwrite the existing exe. Deleting it after run would be highly invasive, and generating an .exe every time you wanna run a program that didn't have changes would be counterproductive.