During additional ground tests, I have managed to *constently* get the iFLY to lockup. It is a simple matter to cause a lockup by turning on the unit and THEN hitting the starter! It is a voltage drop, or something similar that simply takes the iFly hardware beyond its capabilities, and Windows freezes. My iFLY is hardwired to the avionics buss - I do not have the option of unplugging it. I submit that this is not anything related to iFly software - it is a hardware issue, and Walter doesn't need to get hammered on this one.
Like any other avionics, the iFly will get upset if the supply voltage goes crazy, as in an engine start. I'm mitigating everything via a simple modification to my checklist - Once the engine is running, turn on the avionics master, pretty standard stuff, and it solves the problem.
I note that my Garmin doesn't have this problem, simply because it has an internal battery pack. Obviously, a very simple solution for the iFly is to add a small LiPo (or similar) battery pack in-line with the avionics buss. I might do this, but for now just a simple procedural change in the start-up list solves the problem.