py2exe executable crashing in a seemingly random way
===

I am writing a python script that monitors a folder for new files and then copies the files to a directory.  The code works perfectly when ran as a .py file, however, the executable created by py2exe loops for a while before stopping cleanly.  The crash cannot be caught by a try bracket.  

A colleague of mine who was writing the same type of application in C++ with Qt was having a very similar issue. 

I have not included the source code, because i didn't think it would be particularly useful, however if you disagree, I will post it.  

I am using shutil for copying and os for listing directories and playing with file paths.  
I am running Windows 7 64-bit.

Thanks in advance!