How to change a ui color from within the console?
Here's an example script:

import bpy

ui = bpy.context.user_preferences.themes[0].user_interface

#&gt;&gt;&gt; C.user_preferences.themes[0].user_interface.wcol_radio.inner[:]
wcol_radio_inner = (0.275, 0.275, 0.275, 1.0)

#&gt;&gt;&gt; C.user_preferences.themes[0].user_interface.wcol_radio.inner_sel[:]
wcol_radio_inner_sel = (0.33, 0.5, 0.76, 1.0)

#&gt;&gt;&gt; C.user_preferences.themes[0].user_interface.wcol_radio.show_shaded
wcol_radio_show_shaded = True

#&gt;&gt;&gt; C.user_preferences.themes[0].user_interface.wcol_radio.shadetop
wcol_radio_shadetop = 15

#&gt;&gt;&gt; C.user_preferences.themes[0].user_interface.wcol_radio.shadedown
wcol_radio_shadedown = -15

#&gt;&gt;&gt; C.user_preferences.themes[0].user_interface.wcol_radio.text
wcol_radio_text = (1, 1, 1)


ui.wcol_regular.inner = wcol_radio_inner
ui.wcol_regular.inner_sel = wcol_radio_inner_sel
ui.wcol_regular.show_shaded = wcol_radio_show_shaded
ui.wcol_regular.shadetop = wcol_radio_shadetop
ui.wcol_regular.shadedown = wcol_radio_shadedown
ui.wcol_regular.text = wcol_radio_text

ui.wcol_toggle.inner = wcol_radio_inner
ui.wcol_toggle.inner_sel = wcol_radio_inner_sel
ui.wcol_toggle.show_shaded = wcol_radio_show_shaded
ui.wcol_toggle.shadetop = wcol_radio_shadetop
ui.wcol_toggle.shadedown = wcol_radio_shadedown
ui.wcol_toggle.text = wcol_radio_text


Note that you need to run this from the text editor, this wouldn't really work as addon - at the time of registration, we are not allowed to access the context.

BTW, with the above theme, the toggle buttons in the text editor sidebar for wrapping etc. look really odd.

Looking at the 2.69 testbuild 1, the transform manipulators in the View3D header appear like props:



But it's odd that the enable/disable button draws not the same. For selection mode, it's arguable whether this should look like a property set, as it actually changes something (mesh selection, e.g. verts+edges selected, go to face mode, nothing selected).