What does the ide for fpc need to have:

- Syntax Highlighting
- Integrated Debugging
- Auto Completion
- Refactoring
- Code Cleanup
- Multiple Targets Support (arm, ppc, x86)
- Choice of Debug vs Release build.