I\'ve got DirectShow based screen capture software. Internally it calls CopyScreenToBitmap function to grab screen. Then the picture is compressed by ffdshow. It works fine
Have you tested that the desktop application succeeds on the same computers it fails as a service?