Yes, Macro Scheduler 8.0 provides a scheduler service so that macros can continue to be scheduled when Macro Scheduler is not running and when Windows is logged out.
If you are running an earlier version of Macro Scheduler or want to know how to run Macro Scheduler Scripts or Executables as services please read the old version of this article here.