use of Path.Combine()
no longer explicitly delete main app executable