The short answer is "No iPhone developer has any control over refunds and must point the user to Apple."
We, like ALL iPhone developers, have NO access to any information about individual sales, our customers, who bought what, etc. We can't even confirm you have bought one of our apps. And even if we could, we have no control over the flow of money and have no way to refund your purchase. You are, in effect, buying this app from Apple and must go through Apple for any refund requests. Again, we must abide by their licensing agreement. We don't even get paid until 1 to 2 months after you pay Apple and we receive only 70% of the purchase price. And clearly these apps cost money to make, so our profits are actually quite low per sale and it takes tens of thousands of sales for us to recoup just our initial development cost. Furthermore, we are required by Apple to support an app indefinitely. ALL iPhone developers must abide by Apple's agreement and direction on this issue. If you feel strongly about a refund, you will need to contact Apple.
But clearly we want all of our customers to be happy. We pride ourselves on customer satisfaction and have worked very hard to support our customers. So, even though we make anywhere from a few dimes to a dollar on each sale (depending on the apps cost to develop and retail price), we will do our best to support you and help you use our software. Unfortunately the App Store has set the expectation for prices SO LOW that it is very hard for us to balance the low cost to you, the customer, with high quality customer support. But we do try very hard and will help you the best we can. Sometimes it may take us a while to respond to difficult questions. We have set up a professional support and ticket tracking system - something that few iPhone developers have done.
But what about Apple's new "refund policy" announced in March 2009? As you know, Apple is a favorite of the press. So much has been talked about this policy but it's mainly hype. Contrary to popular belief, it appears that Apple has not opened up its refund policy. This industry article helps explain more: http://arstechnica.com/apple/news/2009/03/app-store-refunds-will-not-bankrupt-developers.ars
We will stand behind our products the best we can. But refunds are something neither we or any iPhone developer can control.