[Global] * fixed a bug in nearly all custom message handler functions which caused that default window message wheren't handled properly. (Should fix a lot of things which are related to query messages, such as shutdown) * fixed all possible causes of the rare "System Error. Code: 5" Vista bug in SharpDesk and SharpBar [SharpDesk] * changed how windows wallpaper is set (possible fix for "A call to an OS function failed" error) * possbible fix for "... file is already being used by another process error" * fixed problem with always on top objects being deselected when object popup was opened (and therefore being unuseable) [TaskBar] * added option to close tasks by middle click * changed how "dead" windows are detected (no longer taking visible window state into account) - should fix that some apps won't show in taskbar * changed how windows are restored (fixes some problems with using office documents showing in the taskbar) [SharpTray] * fixed some apps not registering tray icon (Enso...) * fixed a bug in line wrapping code of the notification/balloon window * increased minimum notification/balloon window delay from 5 to 7 seconds [Weather] * added new SharpCenter config * adjusted to changes in the Weather.com xml feed * fixed service not updating settings * fixed config not broadcasting settings update [Scheme.Config] * fixed config broadcasting Scheme update message when opened [SystemActions.service] * added new !KLCycle action to cycle through keyboard layouts [Screenshot.module] * fixed access violation when adding module via Module Manager in SharpCenter [MediaController.module] * re-added quick player selection menu * re-added player starting when not running * completely changed how players are controlled (now based on a dynamic xml file) * added support for iTunes, Media Monkey and the latest foobar version [MultimediaInput.service] * changed to use new method for controlling the most active media player (see mediacontroller.module for details) * fixed that it was not possible to change volume by holding down the volume up/down keys [Notes.module, TaskBar.module] * fixed buttons not registering very fast clicks [SharpCore] * renamed "set explorer as shell" menu item to "change shell" and fixed that clicking it did nothing [SetShell] * changed to close setshell application after the reboot confirmation message
