Question: I have a Flash app made up of AS3 components that I am trying to run in Flex. 

In Flash, after the main component is added to the stage, the loader object (loaderInfo.loader) is null which is fine and I handle that.

In Flex, on the applicationComplete event I add the the main component to the stage and the loader object's getter throws an exception - Error #2099: The loading object is not sufficiently loaded to provide this information.

Also, the INIT event, which is dispatched when the properties and methods of a loaded SWF file are accessible, is not firing which is probably part of the problem. But I can't figure out why it is not being dispatched.

Any ideas why the same code has two different results?

Answer: 
As the first try, you should download and install Emacs 22.3 for your Windows box and then compare the speed.

Speed difference shouldn't be that big after upgrade.
Perhaps it is the big value you assign to fill-column (they suggest less than 80).