Okay, I am not entirely sure what is going on with my code. But, I removed all my functions but one, that included the QCoreApplication, and then ran it and got a new set of errors; the first error came in from BOOST and then all my QT errors. So, from this I came to the conclusion that the BOOST isn't cleaning up the memory like I think it was and will not bother the wonderful QT developers with this question.

Although, as to the multiple QCoreApplication I am still somewhat confused.

Why couldn't you have three different CoreApplication running? I am thinking, in theory, that you could have two threads that each thread would have a core application.

Don't get me wrong - I hear the words, duh you can only have 1 CORE application that is why they call it CORE..... and then in the back of my mind I think yea but why not have many core application? Maybe I am just frustrated by this bug.

Once again I thank you for your time!