Так и имя шрифта какое он использует? Я так и не увидел
А то ведь он текущий шрифт будет использовать, а в XP текущим был насколько я помню Tahoma, а в семерке уже Colibri стал, а это совсем другие пропорции.
ПС: Хотя попробовал на W2003 и W7 вроде одинаково все выдает. Может у вас отсутствует Tahoma в XP и идет автоподстановка на схожий шрифт?
И кстати, а что будет если пользователь у вас "случайно" поменяет столбцы в гриде местами?