Your procedure should work fine. I don't know why the uninstallation takes so long though. Are you sure you're not running out of harddisk space on any of your disks?