I think the answer is in the extension of the file you created and saved on Desktop. The extension leads Windows 7 to think it is a Java file to be opened by a LaunchAnywhere executable.
Does your file have a .lax extension for example? Did you think up that extension yourself?
Can you give us a snip of the properties + name of this file by rightclicking and choosing properties?