I was able to run Yahoo messenger with my iSight right away, without any modifications or trouble.
One thing I didn't like...the video source with messenger is just "Default video" and I couldn't change it. So it kept using my iBot instead of the iSight. So I just have to restart Messenger with the iBot unplugged, and it switched to the iSight on its own.