I know its not relevant because its for Delphi, but it might be useful if someone stumbles on this thread from a search.

I use ProDelphi. It is a paid for application (Delphi version is less than €50), but its pretty good IMHO. There is also a .net version.

The website is http://www.prodelphi.de/