The difference is not because of Vista: it's the difference between rendering using GDI or GDI+. Drawing in .NET uses GDI+. To render text using GDI, use the TextRenderer-class.