this VB Script will allow you to fix the white menu issue:
-------cut-------------
'Toggle the Flat Menus bit
Set WSHShell = WScript.CreateObject("WScript.Shell")
Upm = "HKCU\Control Panel\Desktop\UserPreferencesMask"
dim MenuState
MenuState = Array ("Off", "On")
MaskBytes = WSHShell.RegRead (Upm)
FlatMenuOn = (MaskBytes(2) and &H02) \ 2
Message2 = "Flat Menus are currently turned " & MenuState(FlatMenuOn) & "." & vbCR &vbCR
Message2 = Message2 & "Running this script will turn them " & MenuState(Abs((FlatMenuOn - 1))) & "." & vbCR & vbCR
Message2 = Message2 & "('On' is the 'correct' setting for XP style display)" & vbCR & vbCR
Message2 = Message2 & "Continue?"
X = MsgBox(Message2, vbYesNo, "Toggle Flat-Menu Setting")
If X = 6 Then
MaskBytes(2) = CByte(MaskBytes(2) Xor &H02)
MaskStr = ""
for each MaskByte in MaskBytes
strByte = right( "00" & hex(MaskByte), 2 )
MaskStr = strByte & MaskStr
next
WSHShell.RegWrite Upm, CLng("&H" & MaskStr), "REG_BINARY"
MsgBox "You must logoff/logon for changes to take effect." & vbcr & vbcr, 4096, "Action Completed"
Else
MsgBox "No changes were made to your system." & vbcr & vbcr, 4096, "Action Cancelled"
End If
------cut---------
to use this:
1) cut out the section, paste into an empty notepad.exe
be careful re: the line wraps that the newsgroup posting may have done;
all 4 lines that set Message2 are individual (ie, there are 4 lines,
not more), and each of the MsgBox lines are individual.
2) save the file w/ a name like "Fix White Menu.vbs". the .VBS extension
is important. double check that the file gets named correctly.
3) right-click on the above .vbs file and choose Open. The script shd
run, and prompt you -- READ IT CAREFULLY. It will tell you if FLAT MENUS
are on or off, and ask if you want to toggle it. In XP, you want FLAT
MENUS turned ON. If it's OFF then you'll get the "white menu artifact"
issue. If you do it wrong just Open the vbs file again and toggle it
back. You need to logoff and back on again for the change to take effect.
BTW, notepad.exe is one of the apps that will exhibit the artifact, so if
it works then you should notice that re-opening notepad.exe will now
display the menus correctly.
Good Luck.