Vistaのデスクトップ

Javaからデスクトップにファイルを作る必要があり、いままで“%USERPROFILE%\デスクトップ”決めうちでやっていたのですが、Vistaでは“%USERPROFILE%\Desktop”になってました。デスクトップのパスはレジストリ(HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders の"Desktop"の値)をいじれば変更できるので、本来はレジストリから読み込むのが正しいのですが、レジストリが変更されることはほぼない環境なので、Vistaの場合のみDesktopにするような対応でもいいのか。。