Hola,
Oops, tienes toda la razón, lo que sucede es que java.exe y javaw.exe esperan una clase, no un path a un archivo que contiene una clase y seguramente te va a generar ese error.
Captura de pantalla de las propiedades del acceso directo:
http://img101.imageshack.us/img101/3946/javaw.jpg
Esa sería la configuración que tendría que tener las propiedades del acceso directo para que funcione correctamente. Es decir que tienes que poner la ruta (path) a la carpeta donde está la clase donde dice "Iniciar en". Y en destino solamente el path a javaw.exe con la clase que quieres ejecutar.
Supongo que así tendrá que ejecutarse correctamente,
Saludos,