There is a very simple way for an EXE to delete itself after running. Most programs will call DOS function 4C00 to terminate the program. Prior to running your program, hook int 21h, function...