First time I've ever had to try and attach to a running exe to find out why it was failing, but it worked! turns out a load of resources weren't being included in package when deployed - getting that much closer :)