I might not need to. I just have a feeling that layering my existing framework over VCL would mean a lot of redundant and unoptimized things happening during runtime.
I basically just want LibreOffice for it's mature support for Microsoft Office files. I think if I can just have that as a standalone library that would be ideal.
That might be better for compatibility. Except the mono/coreclr runtime requirement adds a bit of complexity. I'd have to port and optimize that as well as call into and from C# code. So for right now it's just not a good solution.
Also, I'm not sure if it can be used to open all MS Office files or just Office 2007+ or any files for that matter.
I basically just want LibreOffice for it's mature support for Microsoft Office files. I think if I can just have that as a standalone library that would be ideal.