22. Do I need to run the TCP Optimizer each time I reboot ?
No. The TCP Optimizer changes related settings in the Windows Registry. Once you run the program, apply the changes, and reboot, they're in effect until you decide to make changes.
You only need to run the program again if / when you want to make changes to those settings again.