Для № 1 взгляните на пример Илья Туманова custom formatting data in the DataGrid. Он делает обычную окраску клеток в нем. Вот как вы бы выделили строку.
Для # 2 в вашей среде что-то не так. Я не видел этого или не слышал, как это сообщалось, и я использую Studio для разработки приложений CF на некоторое время, с более чем 10-30 компиляторами в перспективе. Думаю, у вас есть сетевой диск. Отмените его и посмотрите, что-нибудь изменится (хотя 6-7 минут действительно отвратительны). Кроме того, если вы используете решение с большим количеством проектов, у вас должен быть один выходной каталог для всего, а не у каждого проекта, имеющего свои собственные, и установите CopyLocal на false во всех ссылках. Это помогает свести к минимуму объем доступа к диску duriong.
Вы действительно не должны задавать два несвязанных вопросов в одном. Если вы задали это как два отдельных вопроса, вы также смогли бы использовать значимый заголовок. – OregonGhost