So my question is,
is there a list of the dependencies in the form 'name of library, version' so i don't put too much libraries inside my application and i don't miss important ones?
If you download the FOP binary distribution, you will see all the required JAR files in the lib sub folder. The FOP.bat used to run FOP from command line also lists the JAR files required.
BTW, this sort of question is best asked on the fop-user list. fop-dev is for programming issues inside FOP.