A couple of issues for the boffins among you.

Given a screen with the taskbar docked at the bottom and a maximized form
with a statusbar docked at the bottom where the ShowItemToolTips property is
set to True, when one moves the mouse over any of the items on the statusbar
that have a ToolTip and the ToolTip is painted so that it overlaps the
taskbar then the ToolTip blinks at a fairly fast frequency. On XP this
behaviour occurs along the whole length of the taskbar however on Vista this
behaviour occurs only when the ToolTip overlaps the system tray area.

To me it appears that on XP, the whole taskbar is being repainted several
times per second and that on Vista, the system tray area is being repainted
several times per second, thus causing an overlapping window (the ToolTip in
this case) to be repainted as well.

Again, given a screen with the taskbar docked at the bottom and set to 'Keep
on top of other windows', on XP, when one resizes a window by dragging the
bottom border, one cannot drag the border any lower than the top of the
taskbar, however, on Vista, when one does the eqivalent operation one can
drag the bottom border lower than the top of the taskbar with the result
that the lower portion of the window ends up behind the taskbar.

This one is probably a bit more subtle in that it would appear that when a
window is being resized by dragging a border, Vista is using an equivalent
of Screen.Bounds to limit the drag operation rather than an equivalent of
Screen.WorkingArea.

Needless to say, both observed behaviours are quite disconcerting.

Has anyone else noticed either of these behaviours and perhaps come up with
a workaround?