Yes, this is possible.
Two ways of doing it, get the DLLs from motioncomputing for those devices and integrated it into your solution.
I have done this with my Panasonic tablet PCs. I got their DLLs, including the one to turn on the LED (which can be used as a flashlight). I coded a button "Take Photo" onto the AttributesForm. When the user clicks on it, it will open the camera still in ArcGIS Mobile, allow the user to capture a photo and save it to the raster field in the feature class.
The other way to do it, is to use Windows built in libraries to determine the camera's existence and then use it. This is how Skype works, it can figure out where and what your camera is, without needing specific manufacturer libraries.
I couldn't figure what libraries or how to do it using Windows, instead I used the Panasonic libraries provided.
If you do come up with a solution, please post it.
Thanks,
Akhil P.