You need the program Xcode which is on one of the Leopard install disks. If you want to make a new C-Application, select "new Project" then "console application" then "standard application".
ObjectDock (The Dock At the Bottom of the Mac): http://www.4shared.com/get/EbflHlqY/ObjectDock_free.html
ObjectDock Skin: http://www.wincustomize.com/explore/objectdock/12905/
WindowBlinds (Mac Skin): http://www.softpedia.com/get/Desktop-Enhancements/Other-Desktop-Enhancements/WindowBlinds.shtml
WindowBlinds Skin: http://eamon63.deviantart.com/art/Leo-Vista-WB2-116086403
Windows Taskbar At Top:
1. Right-Click on the taskbar
2. Uncheck "Lock The Taskbar"
3. Drag it to the top of the screen
4. Right-Click on the taskbar
5. Go to properties
6. Check off "Use Small Icons"
7. Click "Apply"
8. Check "Lock The Taskbar"
9. When you restart the computer follow instructions 4-8
OSX is a Operating system derived from BSD, and thus unix...
Unbuntu can be skinned to look like and behave like OSX (I did that in about 15 minuets)
OSX in a sense is a Desktop environment, but is very resource intensive in contrast to openbox.
(If you do it right, a computer running Linux and openbox can boot to login in 15 seconds)
(Linux is a derivative of UNIX)
So basically, OSX is a way for you to have your computer do the work you want it to do.
Apple's original 1998 iMacs were the first computers to solely use USB ports and the popularity of the computer expanded the market for USB peripherals. USB ports remain a feature of all Macs to this day day.