If you want to run DHCP server on a ICF enabled server computer:
Add UDP ports 67 and 2535 to the Windows Firewall exceptions list on the DHCP server.
If you want to find more information on ports which need to be opened on ICF in order to let it run properly, please reference here:
There is at least one Vista application that is only IPv6 - Windows Meeting Space (formerly Windows Collaboration). This has some consumer usage scenarios. The P2P platform that is in Vista is also v6-only, so as applications and games build on this platform, you'll see more usage of v6. There are transition technologies in Vista to allow v6 to work over v4 networks, so the world doesn't need to convert overnight.
The transition technologies in Vista allow IPv6 only applications to work across an IPv4 network. The Windows Meeting Space application should open the right ports for you firewall to make it work appropriately.
In Vista, the case which you need to restart for is changing the computer name and workgoup/domain membership. These are due to limitations in the netbios protocol.
All other network setting change should not causing reboot.