Thanks!

Lets see, these are two different crashes. There is not much I can say about the first one, but the second one is exactly what you said: one entry in shareddir.dat is causing wxTextFile::GetNextLine() to return something bad. Would you mind attaching your shareddir.dat file to your next post? Maybe we can find out another clue there.
Or if you preffer, you can send me a private message with file.
Cheers!