The issue is fairly simple and complex at the same time. The OS provides the bluetooth stack and maintains the connection status. Now there are (wierd) things that cost one arm (no leg) which are "paired devices" but is this worth a few hundred to solve?

Example unit I'm using to bluetooth link some serial devices at http://www.ipenabled.com/bluetooth-rs232.html and the price seems to go up from there.

So let's see what others have to offer.
Bob