First of all,don't worry too much about hits on ports. Hits are okay, it's breaches we're really worried about!
So in Alerts and Logs set Alert Events shown to Off.
Don't worry - program alerts are still shown - this is just to stop you being pestered with inappropriate warnings.
Allowing Generic Host Process for Win 32 Services is fine.
Simply allow it access and tick the box so you aren't advised of it again.
Finally don't panic. If you have Zonealarm installed, and a decent AV program, which I see you do, you're going to be as well protected as possible.
The thing to watch out for is new, unknown, programs trying to gain access to the Internet from within your computer. This is why ZA is primarily required, imv. Zone Alarm will almost (I can't guarantee anything like this 100%) always alert you of any such issues, as you've just found out.
If you want even better protection get an external router which can handle your PC being on an unroutable TCP/IP number (such as 192.168.0.x), this is called Network Address Translation (NAT).
The router takes care of your Public IP number and "filters" then "switches" the datastream between a Public and a Private network. Such routers are very cheap these days - typically £50 or less (for broadband, of course).
To find out if you have a trojan, use your AV scanner, but I doubt you do.
RobAnt
Being a hologram can be a real pain in the assymetric photons! - Vic Fontaine

I'm a Friend of XH558