I have a nice setup that is worth considering or testing out:
On PC installed Xming + putty, netbeans 7.2 (C++ version)
On Pi installed gcc and gdb, samba server and shared a user home directory, for me root users.
Now on PC mapped Pi share to drive letter P. In NB create a new project of some kind and use the share for the location, (will save files on Pi). Now right click the project, click build, click 3dot button at end of 'Build Host', click add, type in the Pi hostname (just hostname no slashes), press enter. You should see a screen asking you for login info, fill it in. Thats it, when you press run it will ask you to sync locations of files, point one at PC share files dir, the otherside at files on PI dir, same files, Then it will compile and run on Pi, stdout is NB window, if its graphics then xming will pop up a window with the screen from the Pi.
It works great, fast PC netbeans IDE, results compiled and run/debugged on Pi. May have missed a few details but you should get the picture. Clean compiles a small SDL graphics app (~5 source modules) in around 20 seconds, only recompiles changed sources somehow.
Just my input.... did not take long to figure out and test