I like Steam updating apps for me.
Operating systems and browsers should update automatically
I don't mind normal applications checking if an update is available, and then prompting a: [Install now]/[Not now]
I don't even mind some applications requiring an update (such as MMOs) because of the nature of the application. But not in the background, unless it asks me if it can update in the background.
What I really dislike is executable services running in the background of my computer 24/7 constantly checking for updates. jucheck.exe / jusched.exe I'm look at you.
I think Apple has one too, and Adobe sometimes, and Google (gupdate, gupdatem, apparently),
I don't like that Steam has one running constantly in the background either ("Steam Client Service"). I'm fine for it to run while I'm running Steam, but not constantly.
I just now glanced through my 'Windows Services', and spotted that Team Viewer 8 has a service running on my machine. How kind of them. I have it installed, but I rarely use it, and haven't used it in probably two years. And Skype Updater. Because I use Skype twice a year, I need constant updates?
And I'm someone who frequently uninstalls programs I don't use, I run security software (MS Security Essentials and Spybot S&D), and I glance through currently running processes frequently (I rarely glance at running services though).
No, a program that isn't an OS or a browser should check for updates when that program's executable is ran. Not at OS startup, not at random times during the day. Only when I give that program permission to run should it run.
Okay, what the heck. This just puts the icing on the cake:
...right. Because Steam's DRM isn't enough? I don't find Steam's DRM intrusive, but I don't want game-specific DRM on my machine... When I don't even have the game installed!
*deep breathing* *deep breathing*
Thankfully, it wasn't "Running". It was just sitting there inactive, presumably waiting to run whenever the game starts up.
I expect my software to be delivered via a storefront that manages auto-updates for me. For example, Steam, or the Mac Appstore.
This puts the onus on verifying and securing the updates on the store and it's associated ratings system, rather than on my individual trust in the application developer (things like Chrome get away with their own auto-update systems because Google is a large enough entity to provide some level of trust).