This follow up is too long for a comment, so I put it here, in the Answers. It is an answer, of sorts.
Follow up: After trying for the whole month of Aug... We finally got cx_Freeze to work on simple Python programs by finding freesansbold.ttf and putting it into the correct module in the "compiled" package. (See the second link suggestion above, given by Studer). Thanks.
We could not get the slightly more complicated Python programs to run. They still showed the Segmentation Fault.
I finally created a CD for my grandson that seems to work on Windows platforms. It is not a good solution. It is just a thing that does work for his simplified needs. I have Win7, and a CD RW that will format a CD to be used like a flash drive. I formatted a CD in this way.
Then I installed Python, using the CD as the install drive. We put my grandson's Python programs, audio, pictures, etc. on the CD in the Python32 directory. The first time the CD was used, we had to tell Windows where to find the python.exe by selecting the correct program to open the .py file. After that we could run the programs from the CD.
Not an elegant solution by any means. Not even a "fake" compile. It did solve my grandson's problem.