Услуги не будут иметь значения. Посмотрите на все, что вам нужно для Sharepoint - это не среда с низкой пропускной способностью. Таким образом, 00mb не будет иметь значения. Между SQL Server, сервером Sharepoint и Visual Studio я бы сказал, что вы все равно запросите около 6-8 ГБ;)
Я не думаю, что сейчас это имеет значение. Sharepoint 2010 был явно оптимизирован для установки на Win 7 - и это полностью поддерживаемая модель разработки (в отличие от 2007 года, когда вы, как разработчик, были на грани неудачи). Победа 7 должна быть хорошей. Тем не менее, вы можете настроить сервер Windows так же хорошо, как Win 7 UI (для разработки и воспроизведения музыки в фоновом режиме).
В настоящее время я бы пошел с Windows 7 и, возможно, установил бы Sharepoint на отдельную Win 2008. Главная проблема здесь в том, что Sharepoint очень тяжел в использовании mem, и я очень не хочу носить его все остальное время.
MacBook Pro может быть плохим выбором для этого - убедитесь, что у вас есть по крайней мере 8 ГБ памяти для реальной работы по разработке sharepoint.