StartService(Starter) is not needed and is ignored.
For me the sample works like expected.
If you will add #BridgeLogger : True in Activity and will reboot a smartphone, you will see in Log
** Receiver (startup) OnReceive **
*** Service (starter) Create ***
** Service (starter) Start **
** Service (startup) Create **
** Service (startup) Start **
** Service (starter) Start **
What did you expect ? If you want to see main form after reboot, you must add StartActivity (Main) inside the service.