I'm thinking about writing an app that acts as a proxy. The app would connect to my server and then listen on another socket for connections from another app. I was just wondering if it's possible to get an app approved if it 1) uses voip background execution even though it's not a voip app and 2) listens for network connections on localhost from another app (that's already written but could pretty easily be updated by a 3rd party to connect to my localhost port). The server that my app would connect to uses a proprietary protocol and I could convert from the telnet protocol that comes in on localhost from the 3rd party app to the proprietary protocol. Thanks for any light you can shed on the subject.