If you are testing IE7 Beta 2, it’s time to download the latest version from Microsoft, IE7 Beta 3. This will be their last beta release before the release candidate and final public release.
They’ve also published an article on how to install/uninstall the betas without a problem. I’ve had some issues with this myself. Hopefully IE7 Beta 3 will be a cleaner install/uninstall.