What if you just subclassed UIWindow and did the following?
-(void)tintColorDidChange
{
[[NSNotificationCenter defaultCenter] postNotificationName:@"tintColorDidChange" object:self];
}
As far as I am aware, there is no system notification for this and the above suggestion would only be suitable if you was listening out for app-wide tint colour changes.
If you wanted to be notified about changes to specific views then you would have to subclass them yourself manually.