Forgot to say, sorted it myself 
I forgot that I had 2 global variables for HINSTANCE's.
Because my original variable for HINSTANCE was "HINSTANCE g_hinst;" when I included the splash I forgot that i had included another global "HINSTANCE hinst;".
That explains why windiff did not pickup any change
<<Mutters to self>>
Constant Learning Process
Constant Learning Process
<</Mutters to self>>

Thanks for your help tho Dave
			
			I forgot that I had 2 global variables for HINSTANCE's.
Because my original variable for HINSTANCE was "HINSTANCE g_hinst;" when I included the splash I forgot that i had included another global "HINSTANCE hinst;".
That explains why windiff did not pickup any change
<<Mutters to self>>
Constant Learning Process
Constant Learning Process
<</Mutters to self>>
Thanks for your help tho Dave
				
		
			