1) 10 гигов вам никак не хватит, тем более для программирования - это вам не линукс
У меня под макось размечен раздел в 80 гигов. Минимально необходимо для работы 20 Гб, для комфортной работы надо 30-40 Гб. Файловая система - FAT32, тип ShagOS, желательно ещё сделать раздел первичным (но это чисто для установщика, затем при установке надо естественно отформатировать раздел дисковой утилитой в hfs+). Ещё советую почитать мануалы какие-нибудь по установке хакинтоша - дело это не такое простое, как вам кажется.
2) Загрузчик называется Chameleon. Он ставится галочкой, когда будете устанавливать дополнительные приложения и дрова в меню установщика макоси.
3) Макось и Windows. Хамелеон в упор не воспринимает линукс, впрочем, как и сама макось его не любит.
4) Да, запись стандартная, типа:
title Mac OS X
rootnoverify (hd0,1) #ставьте свои значения
savedefault
chainloader +1
5*) Я бы ещё посоветовал fstab поправить для автоматического монтирования разделов, поставить macdrive и ext2fsd на винде, Paragon-овские утилиты для работы с NTFS и EXT на макоси.