Is there a way to disable access to certain Settings components? The Settings app is common to all Android devices, some have more features than others, but most of them are common, such as "Wireless and networks", "Sound", "Screen" and so on.

However, I am faced with the desire of disabling access to some of these components, while keeping access to some others. Using apps such as "SmartAppProtector", I am able to lock access to the entire Settings application, but can't configure access on a deeper level.

Is there a way to do so? How can I, for example, enable access to the "Wireless and networks" component and disable access to the "Screen" component?

Rooting is no problem, thank you.
AFAIK, the Settings app is just a regular app but with a protected system permission level (normal apps are not allowed to request system permissions). Android is open source so you can download the source, create a modified Settings app, and install it as a protected system app (which is needed so it can obtain system permission, needs root). To be precise, for the system to grant system permissions, the app must be installed in the /system/app directory as opposed to the normal app install directory.