Not sure why you can't get task scheduler to launch Alt.binz in Vista - maybe a permissions thing, perhaps a search of the Vista forums might help? - but I can tell you from experience that it's absolutely fine to leave Alt.binz running in the background, and just use scheduler to wake up the PC. Leave the Connect button permanently 'on', but make sure you uncheck Setup > Connection > Connect While Idle.
-Hecks