salve ho un'altro problema.
vorrei lanciare un'applicazione situata nella cartella System32 di Windows.
Se lancio tramite rt.exec applicazioni tipo cmd.exe o notepad funziona alla grande.
Vorrei però utilizzare il file WFS.exe situato appunto in C:\Windows\System32.

cosi funziona:
String path = System.getenv("WINDIR");
File system32 = new File(path + "\\System32");
String cmd =system32 +"\\notepad.exe";
Runtime.getRuntime().exec(cmd);

ma in questo modo no:
String path = System.getenv("WINDIR");
File system32 = new File(path + "\\System32");
String cmd =system32 +"\\WFS.exe";
Runtime.getRuntime().exec(cmd);

java.io.IOException: Cannot run program "C:\Windows\System32\wfs.exe": CreateProcess error=2, Impossibile trovare il file specificato

grazie per l'aiuto!