Jump to content

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Find out more here. X
X


Photo

ICU - Icon Configuration Utility [Updated 2013-May-24]

Desktop Icons Rearrange

  • Please log in to reply
11 replies to this topic

#1 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,402 posts

Posted 05 November 2011 - 01:53 PM

ICU - Icon Configuration Utility


130111_ICU_1.jpg



Current Version: v5.0 (2013-May-24)

Restore your desktop when the icons get "rearranged".

Melba23 and I found we were working on very similar ideas to restore the Desktop icons to their normal place if they became "rearranged" (here's the old topic). Vista seems to like this doing on occasion just for fun - but we all know some apps and games which change the display resolution or move icons around. This annoys "tidy" people who like their desktops arranged "just so" - I am particularly thinking of this desktop when I say that! :D

We combined efforts and here is the result of our labors.

Operation is easy - press "Save" to store a particular configuration and "Restore" to reset the icons to the saved positions in the selected configuration file. "Delete" allows you to remove unwanted configuration files from the list. There is a command line option so that the restoration can be run via HotKeys if required (that is why the script warns that it should be compiled for full functionality). You can decide what to do with any icons that have been added since you last saved the configuration file - the default is to put them in the top-left corner, but you can also banish them way off-screen or, more sensibly, specify a location for them.

A new feature as of ICU v3.4 is the optional Desktop Contextmenu Integration (DCI) for Win7 (Win7 only because Microsoft implemented an easy way to do this through the registry as of this release).

Version 3.3 should fix the empty save file bug
Version 3.4 Win7: Admin rights no longer needed for DCI

Version 5.0 Win8 compatibility for DCI

The source and executable can be downloaded from my site: http://www.funk.eu

Kudos to Ascend4nt, Melba23, Prog@ndy, & Valik for parts of the code.

Please let me know if you found some piece of code in the source for which I forgot to mention a credit.

Enjoy, let me know what you think of ICU and with Best Regards


Edited by KaFu, 24 May 2013 - 08:26 PM.








#2 Zedna

Zedna

    AutoIt rulez!

  • MVPs
  • 8,786 posts

Posted 21 November 2011 - 09:56 PM

Nice!
I used WinTidy for restoring desktop icons all the time but it doesn't work on Win7.
So I will try this your utility definitely.

This week it was mentioned also on Czech main technical site which is one of the most accessed sites here:
http://www.zive.cz/
http://www.zive.cz/clanky/svet-na-plose-...ou-aplikacich/sc-3-a-159626/de

You can look at it in English trough online Google translator :-)
http://translate.google.com/translate?sl...plikacich%2Fsc-3-a-159626%2Fde

:D

EDIT: It's mentioned there no matter of missing Czech translation so it's great success!

Edited by Zedna, 21 November 2011 - 10:01 PM.


#3 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,402 posts

Posted 22 November 2011 - 09:02 AM

Glad it comes in handy!... and nice to know it hit the czech market too :oops:. What really peaked my website's traffic was this article on lifehacker.com and this article on techline.hu, so even the bigger sites mostly only do copy&paste :D...

#4 UEZ

UEZ

    Never say never

  • MVPs
  • 4,987 posts

Posted 24 November 2011 - 08:35 AM

It is working properly!

Thanks for sharing it!

Br,
UEZ

 
The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯


#5 TheSaint

TheSaint

    *** Knight Templar ***

  • MVPs
  • 5,669 posts

Posted 24 November 2011 - 12:10 PM

Once again, thanks for sharing! :D

Make sure brain is in gear before opening mouth! Ignoring those who try to divert conversation with irrelevancies. If I put effort into communication, I expect you to read properly & fully, or just not comment. If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it. I'm only big and bad, to those who have an over-active imagination. I may have the Artistic Liesense to disagree with you. TheSaint's Toolbox


#6 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,402 posts

Posted 27 November 2011 - 03:32 PM

2011-Nov-27, Changelog 3.3 > 3.4
  • Win7: Admin rights for Desktop Contextmenu integration no longer needed
Source and Executable are available at
http://www.funk.eu

Best Regards

#7 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,402 posts

Posted 11 January 2012 - 06:10 PM

2012-Jan-11, Changelog 3.4 > 3.5
  • Tweak GUI
  • Changed Desktop file location detection
  • Speed-Up Start of ICU
Source and Executable are available at
http://www.funk.eu

Enjoy :) and Best Regards

#8 Tankbuster

Tankbuster

    Prodigy

  • Active Members
  • PipPipPip
  • 170 posts

Posted 05 April 2012 - 07:43 AM

Hello,

thank you for this great tool.
May I raise a RFC?
I downloaded your source and added a msgbox autolose option.
In the ICU.INI I added
[Settings] Desktop_Contextmenu_Integration=0 MsgBox_AutoClose=2


The MsgBox_AutoClose is added to all MsgBox calls.
example:
MsgBox(16 + 262144, $sGUITitle & " - Error _Save_Locations_Desktop()", "Desktop Window Handle not found.",$MsgBox_AutoClose)


Does this make sense for you?I use the ICU in an unattended way. (maybe no msgbox at all also an option when started from commandline?)

Anyway, I spread already your tool and the word. And all of the users are happy, to get a weapon against the Funny-MS-occasional-time-desktop-Icon-rearrangements now.

#9 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,402 posts

Posted 05 April 2012 - 10:13 AM

Thanks for the feedback ;)! And it does make sense to me and will be added in the next version.

#10 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,402 posts

Posted 11 January 2013 - 12:16 PM

Beta test closed...

Edited by KaFu, 11 January 2013 - 10:39 PM.


#11 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,402 posts

Posted 11 January 2013 - 10:40 PM

Well, after exactly one year here's the latest update on ICU...

2013-Jan-11, Changelog 3.5 > 4.0
  • Added new method for “Unkown Icon” handling: Top-Left|Bottom-Right|Custom Position|Ask per Icon|Off-Screen
  • "Custom Position" and "Ask per Icon" now work by selecting new position with mouse
  • Added new command line parameters (see “About” in program for details): restore, autosave, save, savereplace
  • Replaced several MsgBoxes with Tray Notifications
  • Added “Duplicate” config function
  • Enhanced config list right-click contextmenu with some functions
Source and Executable are available at
http://www.funk.eu

Enjoy :) and Best Regards

Edited by KaFu, 12 January 2013 - 08:18 AM.


#12 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,402 posts

Posted 24 May 2013 - 08:27 PM

2013-May-24, Changelog 4.0 > 5.0

  • Improved Win8 compatibility (esp. Desktop Contextmenu Integration / DCI)
  • Added "minimized" command line switch (to start GUI minimized to tray / autostart with windows), see program "About" for details on command line switches
  • Added Tray Menu (esp. useful for Win XP) > see "minimized" switch. Also pressing ESC or minimizing the program will send ICU to the system tray now
  • Added "toggle" command line switch
  • Added "restore %resolution%" and "savereplace %resolution%" command line switches

     

Source and Executable are available at
http://www.funk.eu

Enjoy :) and Best Regards


Edited by KaFu, 24 May 2013 - 08:27 PM.






Also tagged with one or more of these keywords: Desktop, Icons, Rearrange

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users