Here's an application I designed as a Windows 7 tweak utility for The Windows Aero features associated with the taskbar specifically. There are various options/functions for the taskbar items themselves, as well as the taskbar preview thumbnails.

Everything except for the change for Taskbar item width requires a reboot, and if you changed the value from what it currently is, you'll be notified that a reboot is required, else you won't. However I didn't include an auto-reboot feature in my application as I think those things are annoying. All of the other changes get updated automatically when you press the "Update" button because explorer.exe gets restarted to initiate any new changes.

Most people don't know how to restart explorer.exe so if that wasn't available in my application, I think:

a) A lot of people would think that my application doesn't workor Resorts to doing a full reboot, or log off, and log in process

Do you have any updates about its compatibility with Windows 8 classic desktop?

I actually never tried it with Windows 8 yet But there were a few unhandled exceptions in this program I noticed after some use, easy easy fixes, but I never got around to fixing them because I scrapped this project. I could actually easily rebuild it, but until someone really complains about this app then i'll just keep it as is, no longer in development. I've moved onto a couple new programs new and projects, related to UDF Image file formats and device drive mounting for media. A bit more difficult and I haven't completed it yet. Kind of stuck with how a device drive is recognized in comparison to just a regular filesystem (data) drive..