Danke alle.
Das erste Problem konnte ich noch nicht ausprobieren, ich hab eigentlich gedacht ich hab mir den code selbst geschickt aber wohl doch nicht....
Aber ich glaube euch dass einer von euch schon recht haben wird!

(Vor allem die Erklärung von werner_q klingt logisch.)
Mittlerweile bin ich auch dazu gekommen den Rest auszuprobieren:
@Sesa_Mina: Danke, ein simples end stimmt natürlich, wiso hab ich das blos nicht in der msdn gefunden?
@Seidl:
Besonderen dank an dich, das schaut echt gut aus. (

) Ich werde das gleich am Montag einbaun!