i've never had to do anything other than install WMWifirouter on the phone and run it. I have version 1.25 (though i'll look into the new 1.3 version if it's available on the site) and i've paid for a license.
never had to mess with ICS.
connects to XP, Vista, Ubuntu, OSX, iPhone OS, everything i've ever thrown at it with no problems on either my old Mogul, or my Touch Pro.