Hi, das lässt sich ganz einfach mit Visual Basic machen, da mich da selbst interessiert hab ich das schnell geschrieben.
Hier bitte:
http://files.sa-rl.de/Grex_Watch.exe
Zugegebn, der Name ist echt etwas peinlich von der Anwendung 
Natürlich gebe ich dir auch die Sourcecodes bzw. das komplette Projekt:
http://files.sa-rl.de/Grex_Watch_Source.rar
und falls das mal offline sein sollte, hier der Sourcecode, für die, die VB können:
Public Class formMain
Dim Anwendung As New System.Diagnostics.Process()
Dim started As Boolean = False
Private Sub btStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btStart.Click
Anwendung.StartInfo.FileName = txtPfad.Text
Anwendung.Start()
started = True
End Sub
Private Sub Check_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Check.Tick
If started = True Then
If Anwendung.HasExited Then
Anwendung.Start()
End If
End If
End Sub
End Class
Alles anzeigen
EDIT: Wie es funktioniert? - ganz einfach, am besten in den Serverpfad rein geben, also da wo die samp-server.exe ist.
Danach Grex Watch.exe ausführen, da einfach nurnoch samp-server.exe eintragen und auf start klicken, sollte die samp-server.exe crashen, wird sie innerhalb von 10 Sekunden neu gestartet, falls du ein anderes Intervall haben möchtest, sags mir bescheid.