Put barley in a saute pan over medium heat and toast until medium brown. In a pot, bring the stock and water to a boil with the bay leaf and salt. Add toasted barley and cook until tender about20 minutes. Drain and spread out on cookie sheet to cool.
Cook bacon in nonstick skillet until crisp. Remove and add the garlic to the same skillet. When it begins to turn light brown, add the carrots and thyme. Saute for 1 minute, then add the zucchini and continue to saute for another 30 seconds. Take off the heat and add vinegar and olive oil, and season. Set aside and let cool.
Toss the barley with the sliced mushrooms, bacon, carrot mixture and parsley. Season well with salt and pepper and serve.