Well actually in this code
VB Code:
x = MsgBox("Update Complete!" + vbCrLf + vbCrLf + "The updated file has been placed in C:\", vbOK, "")
If x = vbOK Then
Kill App.Path & "\Program.exe"
Unload Me
End If
the user has no choice of anything except OK, so you might as well just do
VB Code:
MsgBox "Update Complete!" & vbCrLf &vbCrLf &"The updated file has been placed in C:\", vbOK, ""
Kill App.Path & "\Program.exe"
Unload Me