I have used both p2exe and cx_freeze. I like cx_freeze more. I can help with the freeze and if any programming involved. I have quite a lot of programming experience in python + others (C++, C#, Java) .. mostly distributed, high performance computing, data science, data visualization D3, plotly, web wsgi, tornado, co-routines stuff not done much electronics in python.