benutze lieber die alte vb6 splitfunktion, anstatt die .split methode.
split(Einstellung.Value,Trennzeichen)
eventuell gibts nen fehler im try catch block, den solltest du dir mal abfangen lassen:
MessageBox.Show("Upload Ihrer Daten Fehlgeschlagen! folgender fehler ist aufgetreten:" & ex.message)
dann weißt du schonmal genaueres über den fehler.
eventuell gibts hier nen Fehler:
My.Computer.Network.UploadFile("/User.txt",
du hast es oben so schön gemacht, mach es hier auch nochmal
My.Computer.Network.UploadFile(Application.Executa blePath & "/User.txt",
und dann am besten auch nochmal in der Documenterstellen sub
Dim sw As New StreamWriter(Application.ExecutablePath & "/User.txt")

Ich denke jedoch, dass die daten nicht richtig in die Stub geschrieben werden, bzw es fehler beim auslesen gibt.
überprüge das ganz einfach, indem du oben 3 msgboxen anzeigen lässt.

msgbox("Server: " & BuilderDaten(0))
msgbox("Username: " & BuilderDaten(1))
msgbox("Passwort: " & BuilderDaten(2))

falls du den quellcode nicht verstehen solltest, dann solltest du ihn dir nochmal genau erklären lassen, bzw genau anschauen, oder es ganz sein lassen.