Yes, there is. The SDK image I'm making is a fully-fledged desktop environment using Code::Blocks as the IDE (preconfigured).
If you want to alienate new users, the best way to do it is to present them with a command line, so my image is made to be as user friendly as possible, even if the...