Hello,
I am not a Code::Blocks developper, so my opinion may differ from their policy.
However, I can answer to your points:
1 - if by "more modern", you mean a ribbon such as Word 2007, I have to disagree with you. The menu & toolbars are a compact way to show many options at the same time: everything important is available at a glance. "Modern" GUI tends to be optimized for big screens, and you end up clicking a lot before finding your options
For the settings dialog, you can remove the bitmaps: menu "Settings" / "Environment Settings". Select the category "view" in the navigation bar. In the group box "Settings icons size", select "no icons, just text"
2 - this is a common complaint. The reason is that the context menu is already pretty big.
Ctrl-C / Ctrl-V / Ctrl-X work well though
3 - the code-completion is under heavy development. You can test it by downloading a nightly (choose a "Code-Completion branch")
4 - same as point 3 !
5 - I do not have this problem.
Try the menu "Project"->"Project tree" -> untick "Display folders as on disk"
6 - this is a matter of taste. I like it because it shows a summary of what happened lastly.
7 - this is really not a big deal I believe. You can always disable the splash screen in options (menu "setting" / "environment settings", category "General Settings", option "Show splash screen on start up")
Sebastien