Saute onion in butter in a heavy sauce pan until translucent. Add apples and saute until apples start to soften. Add curry. Slowly add chicken stock while stirring gently over medium high heat. Add cream and simmer 30 minutes, stirring occasionally. Season to taste with salt and pepper or additional curry. Serve with a dollop of sour cream.