Just to close the loop on this, I found that delaying Diodon's startup by 10 seconds fixed my problem. With no delay, two indicator icons after every boot. With the 10 second delay, only one icon. So, yes, probably a race condition. I'm happy to have it working fine with the 10 second delay.
Just to close the loop on this, I found that delaying Diodon's startup by 10 seconds fixed my problem. With no delay, two indicator icons after every boot. With the 10 second delay, only one icon. So, yes, probably a race condition. I'm happy to have it working fine with the 10 second delay.