This is a cool example because we get to learn about the basics of MSI installer technology.
Let's talk about #1 - packaging up your background(s) into an installer. That's easy but a bit manual, so if you really want to get it to everyone and make it really seamless, you'll need to involve your IT department and have them deploy it through your organization's software deployment system, such as SCCM.) One easy thing would be to put the installer from step 1 up on your organization's intranet and staff would just click and run it. (A quick note on #2, even though it's not the main subject of this article. Deploy the package to people in your organization.Package your background(s) into an installer (this article).