Ensuring the quality of desktop applications across different operating systems and configurations