Zwar besteht das Problem mit den MsgBoxen immernoch, liegt aber halt daran, dass die Funktion immer wieder neu aufgerufen wird. Muss halt die Zeit des Timers dann ändern.
edit:// gelöst
Eine letzt Frage habe ich noch (etwas Offtopic):
Kann man verhindern, dass eine Form 2x geöffnet wird? Wenn ich meine Hauptform verstecke (mit Button), erscheint als Tray Icon mein Prog, mit dem dann "new Form1().Show();" ausgeführt wird, also eine die bereits vorhandene "Form1" nochmal geöffnet wird, die Form wurde vorher jedoch nicht beendet (darf sie auch nicht!) sondern nur versteckt:
ActiveForm.ShowInTaskbar = false;
ActiveForm.Visible = false;
Trotz langer Suche im Netz habe ich nix gefunden was das "visible" wieder rückgängig macht, arbeite nur mit ActiveForm.
Danke und MfG
Fl0