To make a Scheduled Task run in the background, change the User running the task to "SYSTEM", and nothing will appear on your screen.