Перечитал MSDN и кучу различной демагогии по поводу того, как правильно включать темы XP в приложениях, но это всё и ребёнку без них ясно. Проблема в другом. Есть у меня несколько контролов, помещённых в отдельную сборку. На этих контролах лежат системные скроллбары и кнопки. Так вот, с вызванным Application.SetVisualStyles() они (кнопочки и скроллбары) не хотят становиться XP'шными. Причём кнопки и скроллбары, лежащие прямо на форме, выглядят так, как мне нужно. Кстати, проблема с кнопками решается, если на форму класть не только мои контролы, но и одну фиктивную кнопку. Со скроллбарами выходит такая фигня: если положить только скроллбары на форму, то они отображаются XP'шными, но если на эту же форму положить на эту же форму мои контролы, то все скроллбары становятся серыми. Сколько ни писал манифест для тестовой формы и для .dll с контролами, ничего не изменялось.