Does anything
here help at all?
Post that says:
Also, chocolatebox and AE doesn't work because the steam version creates a different registry(Software\Microsoft\Microsoft Games\Fable TLC) than the original non-steam version(Software\Microsoft\Microsoft Games\Fable\1.0). If you edit the chocolatebox.ini original registry location to steam's current registry you get "External component has thrown an exception." But on the other hand, if you leave the original registry location alone you get "System.NullReferenceException: object reference not set to an instance
of an object.
at ChocolateBox.Settings.Load()
at ChocolateBox.FormMain.FormMain_Load(Object sender, EventArgs
e)"
Also check
this link for info.
Might be some useful links and info
here too.