Place eggs in small saucepan; cover with cold water. Bring to a boil. Reduce heat; simmer about 15 minutes. Immediately drain; run cold water over eggs to stop cooking. Peel eggs; coarsely chop.
Meanwhile, heat oven to 350°F. Spray 8-inch square (2-quart) baking dish with nonstick cooking spray. Place uncooked linguine in colander. Rinse with hot water for about 15 seconds.
In large bowl, combine soup and broth; blend well. Add linguine, ham, zucchini, pimientos and thyme; mix well. Pour into sprayed baking dish. Bake at 350°F. for 30 to 35 minutes or until bubbly.
Remove baking dish from oven; stir in chopped eggs. In small bowl, combine cheese and bread crumbs; sprinkle evenly over casserole. Return to oven; bake an additional 15 to 20 minutes or until cheese is melted and crumbs are golden brown.