Please implement the Recorder with background Service, so switching user will not STOP scheduler running.
Make Recorder running in the background like Service, so switching or log off user will not affect the scheduled tasks. Make the software running in all users, so everyone can START/STOP it. Allow it running at START UP, in case user reboot the machine.