If that is a requirement, how about placing an entry in the Runonce key in the registry to run McUpdate. The Runonce key would be run after logon (and even after Startup folder entries). That way you'd be assured that 'Explorer' was up and running before it started.