Hi,
If the problem involves a hardware component that is only needed for "enhanced" performance (like fancy graphics) and which is called upon by a particular system kernel extension that does not load during a Safe Boot, then as a workaround you might be able to find that extension file and remove it. That might let you boot normally without crashing. You wouldn't have the "enhanced" functionality controlled by the bad component, but the hope would be that you would then be able to maintain other features which would be disabled by a Safe Boot.
See this outside thread:
*Use wireless networking in safe boot mode*
http://www.macosxhints.com/article.php?story=20080629044753419
It includes the following tip:
--------------
Safe Boot doesn't let some extensions load, which activate specific extended functions of various chips, including some function controlled by circuitry that's damaged in your friend's Powerbook. The "troublemaking" extension may be one of the ATI extensions at System/Library/Extensions; when it loads, it encounters an unexpected hardware fault, which prevents OS X startup from proceeding. So, if you want to start up the Powerbook without turning off all the extensions that Safe Boot mode turns off, use a process of elimination to find the specific extension that's causing the trouble, and move it out of System/Library/Extensions--first drag one of them out, restart, see if the problem still exists, and if it does, restart in Safe Boot mode, drag the next ATI extension out, restart, etc. Once you've found the troublemaker, drag the other extensions you removed, back into System/Library/Extensions, then repair permissions (since moving extensions out of, then back into, this location will mess up their permissions).
-----------------------------