Install Service Pack 2, and then fire off the installer again to setup IE 9.
IE 9 will now implement the same as it does in Windows 7.
You may be asked to select security options when you first run IE 9.
After that, you’ll be ready to enjoy the latest IE features and speed in Windows Vista.
If you don’t already have it enabled, right-click your taskbar and select Toolbars, then Quick Launch.
Drag it over to the Quick Launch toolbar, and the site will turn into a transparent square.
Release it there, and your site will be pinned to your Quick Launch bar.
Now your pinned sites will be easily accessible from your desktop.
These shortcuts will still open a customized internet tool just like they did from the quick launch bar.
If you right-smack the pinned shortcuts, you’ll see a normal icon right-click menu.
Click Add in the popup to confirm you want to add the site to your Start menu.
You’ll now see a new shortcut for your pinned site in your Vista start menu.
Click it to open it in a new personalized IE 9 window.
Then, confirm you only have the 2 windows visible.
Right-press your taskbar, and select Show Windows Side by Side.