Repost - Read back from registry

I know I've asked before, but I'm ever hopeful of getting an answer.

My problem is that a string value is written to the registry, under
HKEY_CURRENT_USER, without apparent problem.

Windows 95 shows the value as "value", but Windows XP just shows value
(without the quote marks).

Unfortunately, while my application reads the values back from the registry
under Win98, Win2000 and WinXP, the values are simply ignored under Win95.

The values are definately written to the registry and can be seen using
regedit.

Can anyone come up with a solution ?

--
David Green
(Remove 'junk' for reply)