Desk Projection v1.0.6
	by Vazagi (Vazagi@gmx.net)

	Please mail bugs, comments, suggestions and anything else you might think of to me.
	The newest version of this program can be found here: http://vazagi.homepage.dk

----------------------------------------------
This program is freeware and is used at your own risk. I take no responsibility for anything you might do with this program or for any damage done to you, your computer or your neighborhood (or anything else) by this program. Feel free to distribute this program, the only requirement is that you do not change any files.
----------------------------------------------

This program lets you project a transparent image on top of your desktop creating a rather neat effect. However this program only runs in Win2k and WinXP and causes a slight slowdown, so a fast computer is recommended. DP was developed and tested on a 600mhz Celeron with 4mb of video RAM running Win2k with service pack 2.
Please note that DP ONLY runs on computers with Windows 2000 or Windows XP installed, trying to run it on anything else is only going to make you look stupid...

How to use:
 You can control DP through the tray icon or with command line arguments as listed below (both when starting it or when it is already running, only one instance of the program will be active at a time). The best effect is gained by using the same image as you use for your desktop wallpaper and a transparency setting of about 40% depending on the image used.
 If you disable the tray icon you can re-enable it with the command line argument 'i' or by changing the line 'TrayIcon=0' in config.ini to 'TrayIcon=-1'.
 The 'Trans. Images' options lets you use transparent images (png or gif), see the second screenshot on the website for an example of this...
 Lastly the program now makes sure that it is still on top when the taskbar is selected, however should you not need this functionality, just remove the file 'DPHook.dll'.

Problems and known bugs:
 * Program menus will hover above the transparent image
 * The splash screen of Delphi, The Bat! and other programs causes the image to flicker.
 * Windows which draw directly to video memory (Windows Media Player and anything else that uses hardware acceleration) can cause strange behavior. To avoid this, hide DP when running those programs...

Command line Arguments:
 Window Position:
  x(value)  - Set x coordinate
  +x(value) - Increase x coordinate with (value)
  -x(value) - Decrease x coordinate with (value)
  y(value)  - Set y coordinate
  +y(value) - Increase y coordinate with (value)
  -y(value) - Decrease y coordinate with (value)

 Transparency:
  t(value)  - Set transparency (0 to 255)
  +t(value) - Increase transparency with (value)
  -t(value) - Decrease transparency with (value)

 Visibility:
  h  - Hide application
  s  - Show application
  v  - Toggle visibility
  i  - Toggle tray icon

 Align:
  a(where) - (where) can be c, t, tr, tl, b, br, bl, l, r, f, fs, fw, fh. Meaning center, top, top-right, top-left, bottom, bottom-right, bottom-left, left, right, 'fit only big', 'cover screen', 'fit to width', 'fit to height'.
 Other:
  about - Some information and a listing of command line arguments.
  q - Terminate application
  r - Reload image
  (full path to image) - Use that image instead
  (full path to dir)   - Use a random image from that dir. The path must end in a '\'. If you exit DP after having set it to a dir it will chose a random image from that dir the next you start it and so on.

It is possible to combine arguments, so that 'DProj.exe D:\Wallpapers\ af t100' would open a random image in D:\Wallpapers\, resize it if it is too big, center it on the screen and then set opacity to 100.
Also note that it is possible to use a - or + in front of all the arguments, but it will only make a difference if the argument is x, y, or t...


Litestep:
 This programs is designed for easy usage with LiteStep (litestep.net), however it will not always work with VWM's. DP is known to work with the following VWM's:
  * RabidVWM 1.0 beta 3.1
  * VWM2 (from the newest build)
 The Problem with the other VWM's is that they show the window of DP which then covers all the other windows on the active desk, however if you do not rely on a visual representation of the vws this is not a problem...
 If you are aware of other Virtual Window Managers which work with DP, please mail me the name and version.


Changes:
 v1.0.6 (2002 7/9):
   - Settings would not be saved when windows close. This is now fixed.

 v1.0.5 (2002 6/11):
   - The program will now check to see if win2k or winxp is installed, to avoid the problem of people who does not read the documentation or program specs...
   - Improved the way DP responds to corrupt images
   - DP will now quit if no image is selected and the file dialog canceled

 v1.0.4 (2002 6/9):
   - Changed the version convention to x.x.x to make it easier to distinguish between minor and major updates.
   - DP would reload the current image every time a argument was sent to it, this is now fixed (Feel free to belittle me for this stupid error...)
   - Improved the handling of arguments
   - Added the ability to use '-' in front of any argument
   - Added support for gif and png images
   - Added support for transparency in images (gif and png), see screenshot 2 for example
   - Renamed the dll to DPHook.dll to avoid conflict with all the other hook.dll files out there
   - Added a warning dialog to the 'Disable Icon' menu
   - It is now possible to select multiple images in the open dialog. A random image from the selected will be used...
   - Lots of internal changes

 v1.03 (2002 5/15):
   - Fixed some bugs in the alignment code and added two more alignment options: 'afw' and 'afh' and renamed 'as' to 'afs'.

 v1.02 (2002 5/13):
   - Small bugfix. Somehow i had managed to fuck up both the 'i' and 'v' argument, those should work now...

 v1.01 (2002 5/12):
   - When using commandline argument 'i' the menu item 'Hide Image' would not be ticked/unticked. This is now fixed.
   - DP will now stay on top of the taskbar, however if you don't need this functionality, just remove the file 'Hook.dll'.

 v1.00 (2002 5/8):
   - Fixed: Image would not return to original size when changing from stretch to another type of alignment
   - Improved: Added check to see if images were actually present in directory passed as argument
   - Improved: Added check to make sure that the randomly chosen image IS different from the current, unless its the only image to choose from
   - Improved: Added check for too short command line arguments
   - Improved: The way the program responds to nonexistence and corrupted images
   - Improved: Changed the about dialog a bit
   - Added: Fit only big image alignment, 'af' stretches only images that exceeds the screen size.
   - Other: Various code changes.

 v0.03 (2002 5/7):
   - Fixed (Perhaps): DP now sticks to the active desktop in all the VWM's i have tested.
   - Added: About menu item to tray icon menu
   - Added: Support for 'as' argument which stretches the image across the screen
   - Added: The ability to load a random image in a folder by using the folder name as argument
   - Improved: If DP fails to load an image it will now ask you to select another image
   - Other: Probably some other stuff that i forgot. :)

 v0.02 (2002 5/6):
 	?

 v0.01 (2002 5/5):
 	?