Is there anyway to re connect the device if the wclClient.OnConnect += new wcl.wclConnectEventHandler(m_wclClient_OnConnect) method returns error for some reason. My system tries to connect from inside this event and this results a internal error on the connection and the Bluetooth dongle seems to freeze. This seem to happen on all the bluetooth stacks but the one provided by Microsoft.