Melt butter in heavy frying pan and Sauté onions, mushrooms, garlic and Oregon hazelnuts until onions are clear and nuts toasted. Sprinkle flour over mixture and stir for approximately 3 minutes. Add chicken stock, vinegar and spices. Salt and pepper to taste, then cook until sauce is thick and smooth. Pour over fresh steamed vegetables, boiled potatoes and poached meats.