public void Dispose() { try { _remote.Dispose(); } catch (Exception) { //if it failed to start probably... } }