UIWindowの背景色を変更するにはUIWindowのLayerの色を変更すれば実現できます。
UIWindowの背景色を変更
UIWindow* window=[UIApplication sharedApplication].keyWindow;
if(!window)window=[[UIApplication sharedApplication].windows objectAtIndex:0];
window.layer.backgroundColor = [UIColor whiteColor].CGColor;