I tried your suggestions, but I am still unable to get iTunes to connect to my homeshare and to my airport express while comodo firewall is installed.
When you say, "give all iTunes apps (plural)" do you mean just different locations of iTunes.exe or other apple .exes like AppleMobileDeviceHelper.exe, etc? I tried adding a couple other apple processes to the trusted applications ruleset (mDNSResponder, AppleMobileDeviceHelper, etc.... see my attached screenshot), but that didn't seem to help. If you have any others in mind, please let us know.
What I find to be very strange is that if I disable Comodo, and try to open up iTunes, I still can't get iTunes to access my homeshare or airport express. However, if I uninstall Comodo, iTunes works like a champ. This seems to be a problem that is beyond setting up some simple rules and more in line with some sort of conflict with iTunes and the installed drivers...
Please let me know if there is anything else I can do. I'd be willing to troubleshoot directly with someone if possible.
Windows 7 64-bit
Comodo Firewall 5.8.213334.2131, Defense + disabled, geekbuddy not installed