Why is this a thing? Who in gods name thought, yup we need to restart every program on a restart?
You know perhaps a restart is to clean everything down, as you know, your product is pretty rubbish at times, and not to have everything come back.
Or even if you think this is an amazingly good idea have a way to stop that stupid behaviour? Aka stop being a nanny to people who don't need it. I still think there should be a button that says let me be a grown up and i'll take the consequences...as perhaps after 20+ years in IT i should know what I'm doing and if I don't then more fool me.
God you irritate me at times.
CJ