hab da noch ein kleines problem entdeckt, jedoch keine lösung gefunden. wenn sich etwas im systray verändert dann bekommt es die größe, die es ohne dem Timer hat. also das überlappt sich dann.
wollte callback funktion von der taskleiste direkt ansteuern, nur problem dabei ist, es funktioniert unter XP nicht, weil unter XP kann man die callback funktion nur im eigenen Prozess ändern, aber nicht von fremden Prozessen. So stehts zumindest hier: http://msdn2.microsoft.com/en-us/library/ms633591.aspx