1.9.1	2015-03-06
	Chg:	When it starts, it will automatically wait Time_To_Idle before doing anything.
		If you have autologin to your box (basically, you do not press or move anything for it to start) then
		it would start idling as soon as TAIVA is automatically loaded. Not nice, but fixed this way.
		I do not want to press any keys at startup, which would also fix it, since that will break the
		HyperSpin intro movie.

1.9	2015-02-19
	Add:	Added IdleFlashTransparency (0-255) for making the idle flash animation transparent. Looks better.
                0 = Fully transparent, 255 = Not transparent at all.

	Add:	Added IdleFlashProgressBar. Instead of the ugly muting.jpg image when the volume is fading out, you
		can now have a nice progress bar instead, showing current volume as it goes down (and up again).
		That means you now have 3 different ways of showing that the volume is fading out.
		1: IdleFlashProgressBar=True = only show current volume nicely.
		2: IdleFlashProgressBar=False + muting.jpg exists = Show muting.jpg centered when volume fades out.
		3: IdleFlashProgressBar=False + muting.jpg does not exist - Show the IdleFlashTextDuring text box.
		The IdleFlashProgressBar accepts 4 settings.
		False		= muting.jpg will be shown, if it exists. Otherwise show IdleFlashTextDuring.
		True		= Will show the volume when fading out and fading back in.
		FadeOutOnly	= Will only show the volume when fading out, not back in.
		FadeInOnly	= Will only show the volume when fading back in, not out.

	Add:	You can now right click the tray icon and select Read/Follow logfile. A program called "cmtrace.exe"
		will be extracted and executed, showing the logfile in realtime.

	Fix:	Set_Volume_at_Startup tried to set the volume at startup, even if it was already at the value you wanted.
		Did not affect anything really.

	Add:	You can now right click the icon in the traybar and selecting "Fade out now". It'll then ask you not to
		touch anything for 2 seconds and then initiate the fade out. This is good if you want to test your
		IdleSplash or just lower the volume manually if you are going to dinner or something and don't want to
		wait for the timeout =). Also available from hotkey (next entry).

	Add:	Added FadeOutNowKey to Settings.ini. It allows you to hit a keycombination that forces it to fade out
		now. The default is +!f which is Shift-Alt-F.

	Del:	Deleted IdleFlashDebug from Settings.ini. Its easier to right click the tray icon and selecting "Fade out now" or
		using the FadeOutNowKey key combination to test your IdleFlash.


1.8	2015-02-17
	Add:	Added LogLevel to Settings.ini. It has 4 levels of logging you can set.

	Del:	Debug setting in Settings.ini removed.

	Fix:	ManualVolumeAutoAdd=True crashed the program if you had no programs in ProgramSpecificVolume from before.

        Chg:    The ShowHiddenSndVolKey setting now both hides and shows the Volume Mixer, depending on its current state.
                Removed "Hide Volume Mixer" from trayicon and added a "Show/Hide Volume Mixer" instead.

        Fix:    Perhaps a fix anyway. When starting SndVol.exe, it first checks what program has focus. After SndVol.exe is
                started, it restores focus back to the previous program.

1.7	2015-02-15
	Add:	Added two options used with the shortcut keys to raise or lower volume.
     		ManualVolumeAutoSave= Sames the new volume for the program if its added as a ProgramSpecificVolume.
     		ManualVolumeAutoAdd= Automatically adds the current process to ProgramSpecificVolume.

1.6	2015-02-07
	Chg:	ProgramSpecificVolume should now work with Exceptions. If a program is added to both ProgramSpecificVolume
     		and as an exception, it will first set the volume defined for that program and then wait for it to close
     		before doing anything else.

	Add:	Added shortcut keys to raise or lower the volume. By default its Alt-Up and Alt-Down.

1.5	2015-01-08
	Add:	Added ability to set specific volumes if a program is running. This will not fade in or out for now.
		See Readme for [ProgramSpecificVolume]

1.4.1	2015-01-08
	Del:	Deleted ExitWithQuitKey option from Settings.ini. Not really needed. Just set QuitKey= or
		QuitKey=False to disable the quitkey instead.

	Chg:	Default setting Debug changed to False on creation of Settings.ini.

	Chg:	Default setting NeverCloseSndVol changed to True on creation of Settings.ini.

	Chg:	ShowHiddenSndVolKey can be set to "" or False to disable it.

	Chg:	Changed how ForceMuteOff=True disables mute on startup. It should no longer actually press keys
		to do this. It caused HyperSpin to cancel its intro if they started at the same time.

1.4	2014-12-23
	Add:	You can now right click the little icon in the traybar and select some options.
		About/Pause       - Shows a little about menu. Will also pause the program as long as its up.
		Show Volume Mixer - If you have NeverCloseSndVol=True, you can use this function to
                                    bring up the hidden volume mixer again.
		Hide Volume Mixer - Hide it again.
		Edit Settings.ini - Opens notepad.exe with the Settings.ini file.
		Reload Settings.ini - Reloads all settings from the ini file so you do not have to restart it.
		Check Latest Version - Opens a link to my FTP with all the versions.
		Exit - Quits the program.

	Chg:	Cleaned up the code a bit. 

1.3.1	2014-12-21
	Add:	Added NeverCloseSndVol to Settings.ini in [Advanced]

	Add:	Added ShowHiddenSndVolKey to Settings.ini in [Advanced]

1.3	2014-12-18
	Add:	Added the [IdleSplash] section to be able to show a moving message or image on screen
		when the volume is muted/faded.

	Add:	Added a check so that only one occurance can be running at a time.

	Add:	Added VolumeMixerName in [Advanced] where you specify the name of the Volume Mixer window.
		It did not work at all if it did not start with "Volume Mixer" before (language dependent).
		It will help set this up the first time your run this version.

	Del:	MaxDelayIfExceptionFound removed. There are no max delay anymore as it was not really needed.


1.2	2014-12-17
	Add:	[IdleException] added to config. See Readme for explanation. Makes it possible
		to skip going idle when, for example, starting a movie or something. Defined by process.

	Add:	MaxDelayIfExceptionFound added to be able to force how long it should wait for the 
		excluded process to close if its running. It will then try again. Default is 0 for 
		indefinate and you should never have to touch it really, unless it does not resume 
		as it should when all the excluded processes closes.

	Add:	Name and version of the program will now be in its tooltip when hovering over it.
		It will also show the status (waiting for idle, currently idle, waiting for excluded
		process to close etc).

1.1	2014-12-16
	Chg:	Should now be better to work with the volume as it can detect current volume and set
		absolute values to it. Only works on Windows 7 or better now though. Perhaps Vista.
		If you set it to Simply_Mute_Audio=True, it might work in XP. Not tested.

		You can now abort the volume fading out when going idle by clicking any key or moving
		the mouse. 

		Smoother fade. 1.0 moved the volume 2% at a time. This moves it 1% at a time.

		Volume can now be set to a percent of current volume, leaving you free to modify the
		volume at will manually.

		Changed settings are

	Add:	Set_Volume_at_Idle_to_Percent. Will set the volume to a percent of current volume.

	Chg:	ForceMuteOff. Only worked if Simply_Mute_Audio was True. Now also used if 
		Set_Volume_at_Startup is set to False.

	Chg:	Set_Volume_at_Idle. It is now always the value you set it to.

	Add:	QuitKey added. This lets you set your own key to exit the application.

	Del:	ExitWithShiftESC option removed because of the above.

	Add:	ExitWithQuitKey added. If you do not want to quit with the QuitKey, set this to False.

	Del:	KeyPressDelay option removed. No longer used.

	Add:	LoopDelay added.

	Chg:	FadeOut_Delay and FadeIn_Delay can now be set to "False" to instantly change volume
		without fading.

1.0	2014-12-15
	First public release.
