We have a similar problem here,
steps to reproduce:
open a project file, go to the virtual registry tab, browse to an existing key, right click an choose value add (choose any dword, binary,or string.)
Nothing happens now.
Do it again, now you see New Value #2.
This is exactly the problem, if you fill in a value here and save it, is diplayed correct, but if you open the sft with "sft explorer" you will see two registry entries, New Value #1 and the value you enterd.
More, if you deploy this package, the key you added is not set in virtual environment!
So short: The first value you add is never displayed, and prevents the rest of the values of that key to be set in the virtual environment.
I think there is a bug in the sequencer... (we are using 4.5.0.1305)
Grtz,
Kris