Windows startup (system service?)

That’s correct. The method @andybob refers to requires a user to login in order for Roon to be launched.