what's in your opinion the proper way - let's say: the less wrong way - to port CS5 extensions to CS4?
All the DOM code have to move to JSX, of course; I'm using EB on top of FB4 for CS5 extensions, and FB3 for CS4 panels, linking CSXSLibrary.swc
I still have UI differences (my CS5 projects are CSXSWindowedApplication, while CS4 ones mx:Application).
What would you suggest to streamline the porting?
Are you talking about PatchPanel? The CS SDK doesn't work in CS4...
I wasn't using PatchPanel back to CS4 - I used to stick to Photoshop Panel Developer's Guide (basically the CSXSLibrary.swc)