Thank you for your post.
Does it work fine if you only run the Foscam in iCamSource?
Something I had done last night seemed to fix the frozen image issue I had. As best I can tell, assigning a new static IP on the network might have been what solved the problem.
Additionally, forcing the port forwarding through iCamSource also seemed to fix my original port forwarding problem. I suspect that because I was originally just trying to point to the web interface for the Foscam cameras it wasn't seeing constant activity on the port. Now that the iCamSource is running on that port there is constant traffic and so the port is properly seen as open now.
the one thing I am seeing as an issue currently is the ability to control the PTZ functions of my Foscam via iCam.