I think, You should simply try a bit and see what suits You the best. There is acutally something new what is called Winboat. Maybe this could be an Option, too. It could be that You maybe need not only one of them depending how well the Windows Program works on each. So, You would have to use Wine for Program A and Bottles for Program B.