[Windows Mobile] drkfngthdragnlrd:
Broken Themes with Gray Backgrounds

Ok, I noticed what's going on with those Broken Themes with Gray Backgrounds. They are missing a lot of white entries in the following registries of the TSK's. First set is correct, second set is a Broken Theme example.

ThemeColors is a mirror to ThemeValue. ThemeValue is the Color used. ThemeColor is an ON/OFF switch. If you enter a value in ThemeValue, the same value position in ThemeColor must be changed to 01,00,00,00.

[COLOR="Blue"]ThemeColors"=hex:[/COLOR]
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="#ff0000"]01,00,00,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="#ff0000"]01,00,00,00,01,00,00,00,01,00,00,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="#ff0000"]01,00,00,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="#ff0000"]01,00,00,00,01,00,00,00,01,00,00,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="Red"]01,00,00,00,01,00,00,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="#ff0000"]01,00,00,00,01,00,00,00,01,00,00,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="#ff0000"]01,00,00,00[/COLOR],00,00,00,00,[COLOR="#ff0000"]01,00,00,00[/COLOR],00,00,00,00,00,00,00,00,[COLOR="#ff0000"]01,00,00,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00

[COLOR="Blue"]ThemeValues"=hex:[/COLOR]
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="Red"]ff,ff,ff,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="#ff0000"]ff,ff,ff,00,ff,ff,ff,00,ff,ff,ff,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="Red"]ff,ff,ff,00,[/COLOR]00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="#ff0000"]ff,ff,ff,00,ff,ff,ff,00,ff,ff,ff,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="#ff0000"]ff,ff,ff,00,ff,ff,ff,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="#ff0000"]ff,ff,ff,00,99,99,99,00,ff,ff,ff,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="#ff0000"]ff,ff,ff,00[/COLOR],00,00,00,00,[COLOR="#ff0000"]ff,ff,ff,00[/COLOR],00,00,00,00,00,00,00,00,[COLOR="#ff0000"]ff,ff,ff,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00

EDIT

: Ok, the Themes getting the Gray background are indeed broken. The Above is the correct Registry for no grey Background. Below is the example of a broken theme. Notice it's missing a ton of "White" Entries when compared to the above.

[COLOR="Blue"]ThemeColors"=hex:[/COLOR]
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="#ff0000"]01,00,00,00,01,00,00,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

[COLOR="Blue"]ThemeValues"=hex:[/COLOR]
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,[COLOR="#ff0000"]2D,5E,CF,00,FF,FF,FF,00[/COLOR],00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

You can also try deleting BaseColor3="ffffff00" as these Grey colors are most likely coming from it.

Also, HKLM:System\GWE , DefSysColor has Gray values.

Original; (DO NOT ADD THIS TO TSK!!! Edit in Kitchen/Source)

Corrected;

C9,E7,E9,00,00,00,00,00,37,C7,D3,00,8D,D0,D5,00,FF,FF,FF,00,FF,FF,FF,00,00,00,00,00,0C,76,7F,00,00,00,00,00,FF,FF,FF,00,00,00,99,00,00,00,00,00,FF,FF,FF,00,37,C7,D3,00,FF,FF,FF,00,C9,E7,E9,00,00,00,99,00,00,00,00,00,00,00,00,00,FF,FF,FF,00,FF,FF,FF,00,00,00,00,00,FF,FF,FF,00,00,00,00,00,FF,FF,FF,00,FF,FF,FF,00,00,00,00,00,4F,9A,F6,00,00,00,00,00