Well, it worked yesterday.....
I upgraded to the latest version yesterday and it worked great. Today, the program hangs and I have to kill it in task manager.
The splash screen stays up for a very long time and I get the "waiting/working" spinning windows cursor. The Task manager show it using a constant 25% CPU on my machine.

Eventually, minutes later, I get this screen. (Notice the "label 92")

At this point I can poke around in the program until I get into price analysis tab, then it locks.
Here's my log file:
2015/06/29 13:27:35: Initialising...
2015/06/29 13:27:35: - settings loaded
2015/06/29 13:27:35: - initialised component
2015/06/29 13:27:36: - special things done
2015/06/29 13:27:36: - product path set
2015/06/29 13:27:36: - product appdata set
2015/06/29 13:27:36: - loaded game settings
2015/06/29 13:27:36: - set list views
2015/06/29 13:27:36: - populated network interfaces
2015/06/29 13:27:36: - created OCR object
2015/06/29 13:27:36: - set application exit handler
2015/06/29 13:27:36: - initialised Ocr Calibrator
2015/06/29 13:27:36: - created EDDN object
2015/06/29 13:27:43: - system locations imported
2015/06/29 13:27:43: - created Commander's Log object
2015/06/29 13:27:43: - loaded Commander's Log
2015/06/29 13:27:43: - updated Commander's Log List View
2015/06/29 13:27:43: - found autosaved CSV
2015/06/29 13:27:43: - imported CSVs
2015/06/29 13:27:43: - Updated UI
2015/06/29 13:27:43: - applied settings
2015/06/29 13:27:43: Initialisation complete
2015/06/29 13:27:45: - fetched system name from file
UPDATE: I overwrote the program with that from the zip and used all the bak files in \data just in case it was corrupted data. No effect. Same problem.
Update 2: Well I guess it's kind of working. Everything I click on gives me the spinning "working" cursor, and if I wait for like 5-10 minutes it does eventually switch the screen/do it's thing. But this isn't right.