ICS это крайне куцый механизм, предоставляющий "общий доступ к подключению" (через NAT), и ничего другого. Активируя его для интерфеса вы выбираете, какому другому интерфейсу будет предоставлен общий доступ. Тупо и примитивно. На таблицу маршрутизации ему наплевать, на прочие подключения тоже.
Если вы хотите сделать из win7 именно маршрутизатор (вот вам делать нечего) - вам НЕ нужен механизм ICS, вам нужно включить IP Forwarding, за который отвечает один единственный параметр реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\IPEnableRouter
NAT настраивается отдельно через netsh.