Did you try renaming your .EXE? My problem, seems to stem from the .EXE name i.e. the name (TIME KEEPING.EXE) causes an exception error but (Copy of TIME KEEPING.EXE) does not.

I can see errors in the event logs, for Time Keeping, but not for the Copy - not that the logs are helping much.