It is possible to build UIC codecs as static libraries although we do not provide VisualStudio solution forthat. You can create such solution by yourself, just make sure you do not define UIC_DLL_EXPORTS and UIC_W32_DLL macro at compilation stage.
UIC JPEG2000 encoder has hard coded progression level encoding and there is no support for different progressions yet. UIC JPEG2000 decoder do support all progressions defined in JPEG2000 specification. Unfortunately we do not provide an interface in UIC to extract specific progression levels or precincts.