Clearing the UDATA and TDATA didn't seem to have an effect, but I also did some cleanup, cleared the cache from E:/ and double checked the Surreal directory, found a couple leftover files from b5.1 that don't exist in b5.4 and got rid of those.
Now it doesn't lock up when it runs, with the default skin the main screen is still black and white and screwed up, but still functions, the Neverwill skin works just fine though, so that's good enough for me!
Thanks for the help