Yes. A lot of recipes I make list wine among the ingredients. I just use cask wine for cooking . I know in italian food in particular, the wine helps to make the sauces more robust. I put it in some casseroles. Chinese cooking often requires Chinese rice wine. The alcohol used in cooking always evaporates leaving only the part needed for cooking, so non drinkers are quite safe to use it.
Yes for specific dishes. I use white wine when cooking risotto and red wine for cooking pasta with a tomato based sauce. I keep a 2L cask wine of red and white in the pantry to use with cooking as I don't want to open a bottle just to use a small amount and then feel obliged to drink the rest of the bottle so that it does not go to waste!