afb: do you think it would be better to save the configuration on ~/Library/Application Support/CodeBlocks/ instead of ~/.codeblocks?
It depends... (on which side of the split-minded Mac OS you are on)
First of all, "Application Support" would be OK for e.g. the plugins
- but it is hardly the place to store the user's configuration, is it ?
If the application is in /Developer/Applications/CodeBlocks.app,
then it makes sense to have the config in ~/Library/Preferences.
But if the application is instead located in /usr/local/bin/codeblocks,
then I don't see any problems with having it stored in ~/.codeblocks ?
And if switching to ~/Library, then it needs to be in Apple plist format.
I think it will be much more portable to just leave it in ~/.codeblocks.
BTW;
The reason why I am using plain dylibs instead of frameworks,
is because I didn't feel like including 20 megs of wx headers.
It would make sense for /Library/Frameworks/wx.framework,
but it doesn't for CodeBlocks.app/Frameworks/wx.framework...