In a large skillet over medium heat, warm the butter and oil. Add the shallots and saute for about a minute. Add the mushrooms and marjoram and cook, stirring, for 3 to 4 minutes. Season with salt and pepper, add the clove pinks and parsley, and toss. Cover the pan, turn the heat to low, and keep the mixture warm. Cook the fettuccine according to the package directions. Drain the pasta, add to the mushroom mixture, and toss well to coat. Add more butter or olive oil, if desired. Top with the Parmesan cheese. Serve hot.