I am using Vista Hide 'N Seek (and I love it)
Windows XP is in the active partition, C:\
I installed Windows 7 after XP.
Vista Hide 'N Seek was, of course, installed on the Win 7 partition, D:\
This configuration works flawlessly for me on a fresh boot or if coming out of sleep mode, but...