As I tried to say in my previous post, this is from one of the links I posted.
------
Quick overview:
a) edit the Distribution.dist file to get past the installation
b) Install Xcode 2.2 (search google for it) from the Apple Dev Center
c) Run the OpenGL profiler with the NVIDIA Geforce 6800 driver select and use OpenGL profiler to launch Aperature.
(This part is to install Aperture on on a computer that does not meet the requirements from the DVD image.)
To install Aperature, you need to modify the Distribution.dist file in the Aperature.mpkg directory. The easiest way to do this is pop the DVD into the drive, run Disk Utility, create a read/write image of the DVD (.dmg) on your desktop. Then use Terminal (also under utilities) to enter the Packages directory on the new image (after clicking on it to mount it). It'll be in /Volumes/Aperature (make sure you eject the DVD first).
You'll want to find the part that says GeForce 5200, change this to 2500 or something else. Then you can install Aperature from the image you created.
(This part is to run Aperture on a mac that does not meet the graphics card requirements.)
Next grab a copy of Xcode 2.2. After you install it, there will be a Developer folder on your disk. Click on it, and under Graphics Utilities, you should find OpenGL Profiler. Load it up, set under Preferences the polling rates to something fairly high so OpenGL Profiler doesn't mess up performance. Make sure you turn off tracing etc. Then under Launch options, select a driver. On the Rev A iMac G5, it works fine with the GeForce 6800 driver, so does the Apple Software driver. Looks like Apple SPECIFICALLY is trying to prevent Aperature running on GeForce FX 5200 hardware, yet it runs fine.
Obviously not the best option, but it works, and its a lot better than having to buy a new iMac G5
Now, if you need to get past the ram requirement, this is from my second link...
--------
Note: You can also use Aperture if you don't have 1GB of RAM by modifying only a number in the file info.plist, found in Aperture.app. Locate:
<key>AELMinimumRAMSize</key>
<string>1000</string>
And change the content of the string (1000) to your amount of RAM you have in your system. Use at your own risk.
Hope that helps anyone that needs it. The first option WILL work to launch aperture on any graphics card although it definately does not run as smoothly as it would natively. If you have any questions let me know.