Win32 for Java
Complete HotKey Code Referencecreate desktop shortcut

6.  Class com.roxes.win32.LnkFile

LnkFile encapsulates the binary Windows Shortcut files (file suffix is .lnk). Shortcut files are used to create Desktop shortcuts, Internet Explorer Favorites, SendTo menu entries, Program menu entries and many more. The binary Windows Shortcut files implemented in this class are much more flexible than the text based Windows Shortcut files supported by Class com.roxes.win32.UrlFile.