Tasks kannst du mit der API-Funktion "NetScheduleJobAdd" erstellen. Leider habe ich kein Tutorial zu der API-Funktion gefunden.
Edit: Du kannst einen Task aber auch erstellen, indem du in der Konsole "at [Parameter]" eingibst. Diesen Befehl kannst du natürlich auch per "Shell" in VB ausführen. Wenn du die Parameter von "at" haben willst, dann öffne die Eingabeaufforderung und gib "at ?" ein.