Preheat oven to 350°F. Grease a 10-inch pie plate. Set aside.
For crust, cook pasta according to package directions, being sure not to overcook. Drain. Stir butter into hot pasta. Stir in Parmesan cheese and eggs. Press mixture into prepared pie plate. Bake for 5 to 8 minutes.
Filling: Combine eggs, sour cream, cottage cheese, Parmesan cheese, and flour. Stir in shredded Havarti cheese, pimento, and bacon pieces. Pour mixture into pasta crust. Bake for 45 to 50 minutes or until knife inserted into center comes out clean. Let stand for 10 minutes before serving.