Also hab mir mal den Sourcecode angesehen (bei mir läufts auch nich) sieht eig alles ganz gut aus aber debuggen kann ichs auch nich =/ kp warum ich werd mal n bisschen rumbasteln... vllt find ich ja den "fehler", da es bei dir ja anscheinend funtzt
is aber auf jeden fall ma ne gute neue idee...
//Edit:
If GetWindowRect(S4.Handle, S4.WRect) = 0 Then
Die Zeile sorgt schonma für nen overflow error.