The thing that's bugging me today is the way exe's are locked while they are running. WTF that's retarded, the whole thing is copied into RAM, there's no reason it needs to be kept on disk any more.
Of course it's standard practice when you're developing something to use something like run_prog.bat :
copy prog.exe prog_current.exe prog_current %*so that you can then still write prog.exe , but come on, this is fucking stupid.
In other similar stupidity : WTF I can't delete a directory just because I have an open CMD in that dir ? Just invalidate that path and let CMD handle it.