What I need is a small sized IDE+compiler for creating C++ applications that will interact with win32APIs... And It'd be grat for it to be capable of analizing headers I give it for code completion and connecting DLL's (not .Net DLLs but If it'd be capable ofcompiling C++ .NET projects I would just be super-duper glad) to project should be eazy. So I know my requirements are hard. For example for C# I found SharpDevelop but it does not provide C++ capabileties... so Any Ideas, please
Code::Blocks is another one to consider. The binaries for the IDE + the Mingw compiler are only 73 MB compressed. Code::Blocks should be able to do all or most of what you want, though I'm pretty sure it can't do any C++/CLI stuff.