As far as i can tell, the internet sharing driver installed by HTC Sync is required in order to have it recognized by windows.
This is quite annoying as HTC Sync is hardly the type of app you can roll out onto a PC temporarily if you need to give it an internet connection.
So i decided to intercept the driver files copied to %temp% by the HTC Sync installer.
Now you can simply load up the HTC driver easily (keep it on your sd card and use the Disk Drive function), and then uninstall it when you're finished. Much cleaner and without any unneeded extras.
http://exdee.en.vc/downloads/DriverOnly.7z
Hope this is useful to someone.
