Not exactly.
If you want your secondary process to run as a service, you would have to use the service control manager api to define interface, register, and start the process. It's not as simple as spawning a process. It can be a little tricky to set up. Further, MS is allegedly doing away with user interfaces for services in the near future, but I have no details.