DUnit unit test projects are not built like other delphi projects, and therefore you see that by default it does not have a resource file, and, in turn, that is why the versioninfo tab was disabled until you put {$R *.RES} declaration in itself.
DUnit projects can be built in one of two configurations using the GUI Test Runner (which uses VCL, but which you usually should not change, the graphical interface is fixed in stone) or a console test runner. Although the console application may have an associated resource file and therefore may have version information, and in fact many console applications do this, the reason you see what you see is because the DUnit test runner framework and unit-test -projects are not built the way you are used to.
This, in turn, confuses the IDE, and the IDE disables the corresponding sections. You might be able to add {$ R} again, and it seems to have worked since you accepted Kenneth's answer, however I just wanted to add some background information that could help future people facing this problem.
Warren p
source share