I assume you have windows 7 on a different partition right? What i think might work is making a shortcut to your desktop that points to the vista partition in Program Files/Steam/etc.
depending on how much info steam puts in to the registry, this might work.