	TOSShellLink Component v. 1.2
	Copyright (c) 1999 by
    	Yuriy Ostapchuk
          /yura@softhome.net/


TOSShellLink component provides an easy way to manipulate Windows shell links (shortcuts). 

TOSShellLink is freeware. You may use it in any application you develop.

			What's New?
---version 1.2:
 - Includes new 'Folders' property, which allows you to easily find out the path to user's shell folders (Desktop, Start Menu, etc.)

			Installation
 
As usual, use 'Component' > 'Install Component...' menu.
After installation the component will appear on the "System" page of the Component palette.

			   Usage
Properties

  Path - the full pathname of the target file.
  Description - the description of the shortcut.
  WorkingDir - working directory for the target file.
  Arguments - command-line arguments to be passed to the target application.
  IconPath - the full pathname of an icon file (*.exe,*.dll,*.ico) for the shortcut.
  IconIndex - index of the icon resource in *.exe or *.dll files, for *.ico files must be 0.
  ShowCmd - specifies how the target application is to be shown when it is opened. See ShellExecute API function in Win32 SDK help for more info.
  Hotkey - specifies a hotkey for shortcut.
  Folders - use it to get the path of the shell folders.
    Folders.Desktop - Desktop folder.
    Folders.StartMenu - Start Menu folder.
    Folders.Programs - 'Programs' subdirectory of the Start Menu.
    Folders.Favorites - 'Favorites' shell folder.
    Folders.Personal - Folder where user's document are stored (Usually "C:\My Documents");
    Folders.SendTo - Place a shortcut here and it will appear in "Send To..." popup menu.
    Folders.Fonts - Fonts folder.
    Folders.Templates - Templates folder (C:\Windows\Templates).

Methods

  Load - loads the information from a specified shortcut file. Returns TRUE if succeeds.
  Save - saves a shortcut to the specified file(usually must have '.lnk' extension). Returns TRUE if succeeds.


			Compatibility

This component was created with Delphi 4, but it should be compatible with all 32bit Delphi versions or even CBuilder.


			Feedback
Send any comments or suggestions to my e-mail addresses: 
	yura@softhome.net
	yuriyostapchuk@yahoo.com

	
  		  	
