Try opening up System Preferences and making sure the starup disk is set to Mac OS X 10.4
This happened to me after I installed Windows.
What program?
I used to have the same problem on my new blackbook when i installed bootcamp and winXP.
Booting my mac while holding command+alt+p+r seemed to work for me.