Vegetarian Wines
The reason that all wines are not vegan or even vegetarian-friendly has to do with how the wine is clarified and a process called 'fining'. All young wines are hazy and contain tiny molecules such as proteins, tartrates, tannins and phenolics. These are all natural, and in no way harmful. However, most people tend to like their wines to be clear.
Traditionally the most commonly used fining agents were casein (a protein found in milk), albumin (egg whites), gelatin (animal protein) and isinglass (fish bladder protein). They are not additives to the wine, as they are filtered out along with the haze molecules. Fining with casein and albumin is usually acceptable by most vegetarians but all four are off limits for vegans because tiny traces of the fining agent may be absorbed into the wine during the fining process.
Some winemakers do not fine or filter their wines and can do so by carefully siphoning the wine after allowing it to settle for a period of time. This arguably shows great confidence in the stability of their product.