Q: I'm using the TDM-GCC x64 version and cache creation is taking longer than forever. What can I do?
A: Yes, it's taking very long, thanks to the huge amount of headers supplied by TDM-GCC x64. Of course, no single programmer will ever use them all. I suggest selecting the custom caching options or navigating to Tools >> Editor Options >> Class Browsing >> Completion. Add the headers you often use. You don't have to add everything manually fortunately. Adding windows.h for example will include the whole massive heap of Microsoft stuff referenced inside that file.

Q: Programs created with Embarcadero Dev-C++ show the line "Process exited with return value X". What's going on?
This piece of text is shown when a console program ran via Embarcadero Dev-C++ exits. The host that runs your console program (ConsolePauser.exe) prints this code. Embarcadero Dev-C++ does NOT add any code to your programs to print this. This feature is quite useful because you can see console output before closing. You can remove it by unticking "Tools >> Environment Options >> General >> Pause console programs after return".