Maybe I'm missing something (or maybe you are)-- but the point of a router is that you don't need ICS (which I found a little unreliable and requires both computers running just to connect the second).
Similar prob with ad hoc network.
The simple, and these days cheap, solution is a wireless router.
I currently have cable internet that is shared between 2 computers (Desktop & Laptop) using a Wired router (D-Link DI-604). I want to share my internet connection wirelessly through my laptop, but i've been having problems. Everytime I try to set up ICS from the Local Area Connections properties, I always get this error message: 'A LAN connection is already configured with the IP adress that is required for Automatic IP adressing'
I ultimately want to create an Ad-Hoc network from my laptop for my ipod touch. I never had any problems without the router.
Any help would be greatly appreciated!