I don't know if it is possible to use cpickle without Python. You could search for that or ask the people on http://www.python.org

How about embedding python in your application? That's described in the python docs. Then you could evaluate the contents of the pickle file within Python.