I noticed that most people are trying to change software to be able to work on their hardware. I did it also when I installed iDeneb distro on my Acer Aspire 3620 notebook. I swap original wi-Fi card to avoid fidling with external usb adapters.
Next (better) idea is to find compatible hardware and run Vanilla SnowCat on it.
As I understand, crucial part is motherboard (chipset). AMI bios is recomended
ICH7 = Macmini, iMac MB
ICH8 = iMac
ICH10 = iMac, MacPro
Nvidia MCP = Macmini MB, MBP
Then CPU
Core 2 Duo, i5, i7 = iMac
Xeon, Core 2 Quadro or Core i7 1366 = MacPro
Video
Nvidia: from 7300 to 9XXX
ATI: only models that are built in Macs
Sound
AD1984 ----- 0x11D41984
AD1988 ----- 0x11D4198B
STAC9220 --- 0x83847680
ALC262 ----- 0x10ec0262
ALC885 ----- 0x10ec0885
CHIPSET: ich7 ich8 ich10
LAN: Marvel Yukon2 ili Realtek Gigabit LAN
ZVUK: Realtek 889A(renamed ALC885) AD or STAC (from table before)
It seems that MSI is the most comfortable choice.
Tbe best option can be some computer model from known manufacturer (DELL, HP, ACER) which have all required components.
Probably the same manufacturer is producing motherboards for Apple and for other Retailers. Is it Foxxcon?