1. See 2.
2. What is an "API program"
3. Google may be able to.
If you are asking how to use a MFC library from a non-MFC program, then I am not sure if that is possible. You would need to ensure that all function calls provide the parameters in the form required by the MFC classes.
One of these days I'm going to think of a really clever signature.