Its not too soon to start thinking about Windows Vista and the new programming guidelines. Take a look here:
http://msdn.microsoft.com/windowsvista/experience
And this link is specifically on user interface design issues:
http://msdn.microsoft.com/library/?url= ... e/Home.asp
Note that there are some new common controls, like the "Task Dialog."
James