Network status tracking made easy for desktop applications