i can obtain the default skin/theme color via

TRgb color(0,0,0);
AknsUtils::GetCachedColor(skin, color, KAknsIIDQsnTextColors, EAknsCIQsnTextColorsCG6 );

is there any way to alter the cached color?

some areas like the mainpane can be altered through:

MAknsSkinInstance* skin = AknsUtils::SkinInstance();
CAknsItemDef *itemdef = AknsUtils::CreateBitmapItemDefL( KAknsIIDQsnBgAreaMain, KMyPathToMyMBMFile, MYBitmapID);
skin->SetLocalItemDefL( itemdef);

is there something comparable for fontcolors?

thanks in advance!