after a little bit of coding yesterday, I figured out why normal applications cant utilize the front camera (like skype). this is simply because android versions 1.6 to 2.2 do not have the capability for multiple cameras.
My guess is also that the camera hardware is setup in a way that even the gingerbread native firmware (2.3.2) will not recognize multiple cameras.
(if some one could check this? also would be interested to hear if the new chita release works or not)
This is mostlikly due to the fact that lenovo has its own android api in order to select the camera to use, due to the fact that no other phone had two cameras at that time, it wasnt needed in the google android api.
I'm guessing is that unless someone rewrites the camera drivers to match those of normal google we wont be able to use the front camera on any non lenovo applications.