<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Applet Mitigations - Notification Area Handlers</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/21/applet-mitigations-notification-area-handlers.aspx</link><description>First off (as always), reconsider your need for a notification area handler. Seriously consider if it's appropriate for your application to have a notification area handler. Do you really believe that it provides sufficient functionality to justify taking</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Applet Mitigations - Notification Area Handlers</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/21/applet-mitigations-notification-area-handlers.aspx#5041206</link><pubDate>Sat, 22 Sep 2007 01:59:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5041206</guid><dc:creator>Mark Sowul</dc:creator><description>&lt;p&gt;Norman: my language bar is one icon in the taskbar, as it was in XP and is in Vista; I don't know you have yours set up but in my options are: docked in the taskbar, show additional language icons unchecked (probably this is the option you want; i know it's a tough one). &amp;nbsp;Minimize and right-click the language bar and play around.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5041206" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Notification Area Handlers</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/21/applet-mitigations-notification-area-handlers.aspx#4639697</link><pubDate>Thu, 30 Aug 2007 07:34:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4639697</guid><dc:creator>Igor</dc:creator><description>&lt;p&gt;You can't remove system drive. But that icon is kind of pointless. I just bought card reader which registers itself as a mass storage device with four drive letters (it has four slots).&lt;/p&gt;
&lt;p&gt;Windows neatly offers me to remove them even though those four &amp;quot;drives&amp;quot; themselves are not removable -- multimedia cards are!&lt;/p&gt;
&lt;p&gt;So many design flaws, everywhere you turn there is at least one.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4639697" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Notification Area Handlers</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/21/applet-mitigations-notification-area-handlers.aspx#4581262</link><pubDate>Mon, 27 Aug 2007 04:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4581262</guid><dc:creator>Norman Diamond</dc:creator><description>&lt;p&gt;Saturday, August 25, 2007 7:45 AM by Leo Davidson&lt;/p&gt;
&lt;p&gt;&amp;gt; neither Windows nor the SATA drivers seem to have a way to&lt;/p&gt;
&lt;p&gt;&amp;gt; exclude devices that I never want to remove from that list&lt;/p&gt;
&lt;p&gt;Aha, I see. &amp;nbsp;Yes, it would be nice to have a clickable checkbox or two in Device Manager to say &amp;quot;I don't want to remove this device even if the BIOS says I can&amp;quot; and maybe &amp;quot;I want to be able to remove this device even if the BIOS says I can't, because I know where the cable plugs into the jack&amp;quot;.&lt;/p&gt;
&lt;p&gt;And come to think of it, yeah I saw one weird PC where that icon offers permission to remove the hard drive (system partition = boot partition = C partition, one 12GB hard drive, it's an old machine) but doesn't offer permission to remove the DVD drive (but pull a lever and it pops out). &amp;nbsp;Now I want to try doing it &amp;nbsp;^_^&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4581262" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Notification Area Handlers</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/21/applet-mitigations-notification-area-handlers.aspx#4558461</link><pubDate>Sat, 25 Aug 2007 14:45:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4558461</guid><dc:creator>Leo Davidson</dc:creator><description>&lt;p&gt;Norman, I agree that it's correct for Windows (and/or the SATA drivers) to be putting my SATA drives in the Safely Remove list. Technically they can be hot-swapped.&lt;/p&gt;
&lt;p&gt;The problem I have is that neither Windows nor the SATA drivers seem to have a way to exclude devices that I never want to remove from that list. It means the icon is always there and that when I use it I risk doing something very bad by mistake.&lt;/p&gt;
&lt;p&gt;It's not the end of the world (and at least approaching off-topic so I'll shaddup now :)) but there's definitely room for improvement there. Just needs a registry setting or something where you can specify drive letters or devices which should be excluded from the list, I think.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4558461" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Notification Area Handlers</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/21/applet-mitigations-notification-area-handlers.aspx#4534770</link><pubDate>Fri, 24 Aug 2007 04:52:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4534770</guid><dc:creator>Norman Diamond</dc:creator><description>&lt;p&gt;Thursday, August 23, 2007 5:46 AM by Leo Davidson&lt;/p&gt;
&lt;p&gt;&amp;gt; Safely Remove Hardware is nice, except that with some SATA&lt;/p&gt;
&lt;p&gt;&amp;gt; drivers all of your harddrives are considered hotplug (like I'm&lt;/p&gt;
&lt;p&gt;&amp;gt; about to open my PC up and unplug the system drive!)&lt;/p&gt;
&lt;p&gt;Or like you're about to disconnect a cable and unplug a drive, just like you can do with USB drives? &amp;nbsp;Depending on the method of connection, SCSI and I think 1394 could be detached dynamically too. &amp;nbsp;Even plain ATA can be detached, if the BIOS tells Windows in some manner -- and the BIOS can lie about it too. &amp;nbsp;I think this is one place where we shouldn't blame Windows. &amp;nbsp;When Windows displays that icon, it's doing that part of the job correctly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4534770" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Notification Area Handlers</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/21/applet-mitigations-notification-area-handlers.aspx#4533963</link><pubDate>Fri, 24 Aug 2007 04:10:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4533963</guid><dc:creator>Dean Harding</dc:creator><description>&lt;p&gt;Leo: The outlook icon is annoying. In fact, if you go into the help and ask &amp;quot;hide notification area icon&amp;quot; it actually shows you how to set it to &amp;quot;Always Hide&amp;quot; in the notification area properties!!&lt;/p&gt;
&lt;p&gt;Still, I use it so that I can set Outlook to &amp;quot;Hide when minimized&amp;quot; so at least it's not eating up a whole taskbar button most of the time...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4533963" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Notification Area Handlers</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/21/applet-mitigations-notification-area-handlers.aspx#4526430</link><pubDate>Thu, 23 Aug 2007 17:22:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4526430</guid><dc:creator>Larry Osterman [MSFT]</dc:creator><description>&lt;p&gt;Leo, that's a shame, because hiding the icons using the shell is like painting over water damage - it may hide the issue, but it doesn't fix the root cause.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4526430" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Notification Area Handlers</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/21/applet-mitigations-notification-area-handlers.aspx#4523322</link><pubDate>Thu, 23 Aug 2007 12:46:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4523322</guid><dc:creator>Leo Davidson</dc:creator><description>&lt;p&gt;I've written to a few companies asking for them to make their icons optional. Most of the time people write back saying that I should use the &amp;quot;hide inactive icons&amp;quot; feature of the taskbar but that sucks for two reasons:&lt;/p&gt;
&lt;p&gt;1) It doesn't work very well and often gets confused about which apps/icons it is meant to be showing or hiding all the time. I don't know exactly how the mechanism works but when I upgrade the .exe for one program that I want always shown it often gets reset to &amp;quot;hide when inactive&amp;quot; an I have to go back in and change the settings yet again. Other programs which change their icon or tooltip often also seem to confuse the taskbar. As a result, I would much rather not use the &amp;quot;hide unused icons&amp;quot; feature at all.&lt;/p&gt;
&lt;p&gt;2) There are some icons which I have chosen to hide but still use occasionally (for example, Safely Remove Hardware (see below), and Messenger). There are other icons which I never want to see again in my life. When I click the taskbar arrow to show all icons the useless icons get in the way of quickly finding the useful icons.&lt;/p&gt;
&lt;p&gt;In Vista the SideBar is the worst example of this and there's no way to hide its stupid icon. (Only useful thing it does is let you bring he SideBar to the front, which I have never wanted to use and never will want to use.)&lt;/p&gt;
&lt;p&gt;The NOD32 anti-virus program has a tray icon that cannot be hidden via its options. If you hide it using the taskbar's settings then the tray icon breaks completely, no longer shows alerts and can no longer be clicked to launch anything. Wonderful. Windows already alerts me if my A/V signatures are out of date so I don't need that thing's icon wasting space.&lt;/p&gt;
&lt;p&gt;Safely Remove Hardware is nice, except that with some SATA drivers all of your harddrives are considered hotplug (like I'm about to open my PC up and unplug the system drive!) and there's no way to exclude them, so I *always* have that icon there with options which allow me to at least attempt to do something catastrophic. The system drive will always be in use but if I accidentally disconnect a data drive then I would have to reboot to get it back.&lt;/p&gt;
&lt;p&gt;Outlook 2007 shows a new mail icon only when there is new mail. It's also optional. That's all good, except the stupid program also shows another icon all the time which doesn't indicate status and only seems to exist in order to provide about five settings via a menu. Unfortunately they are settings which one would very rarely want to change (and could do so via the Tools -&amp;gt; Options dialog) so the icon is absolutely useless yet mandatory. Sigh.&lt;/p&gt;
&lt;p&gt;Final point in reply to the idea of a checkbox during installation: I think it's a good idea. If you're new to the app then you can keep the defaults, see if the icon is useful, and disable it via an Options dialog if it isn't. The important thing is that people installing your software have often used it before and are installing an update or on a new machine. Giving them a quick way to not be bothered by the icon is a good thing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4523322" width="1" height="1"&gt;</description></item><item><title>Larry Osterman isn't that into you, either.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/21/applet-mitigations-notification-area-handlers.aspx#4520189</link><pubDate>Thu, 23 Aug 2007 07:54:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4520189</guid><dc:creator>Tales from the Crypto</dc:creator><description>&lt;p&gt;In previous articles, I&amp;amp;#39;ve pointed out: Programmer Hubris - He&amp;amp;#39;s just not that into you Programmer&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4520189" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Notification Area Handlers</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/21/applet-mitigations-notification-area-handlers.aspx#4518277</link><pubDate>Thu, 23 Aug 2007 04:31:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4518277</guid><dc:creator>Norman Diamond</dc:creator><description>&lt;p&gt;&amp;gt; Norman, I despise the language bar, it's one of the first things&lt;/p&gt;
&lt;p&gt;&amp;gt; I turn off on a new installation.&lt;/p&gt;
&lt;p&gt;Well that's hardly a solution, and not what I was suggesting.&lt;/p&gt;
&lt;p&gt;&amp;lt;digression&amp;gt;&lt;/p&gt;
&lt;p&gt;It's laughable that Windows XP and a few other recent versions allow text services to be turned off, so that users will be unable to input the language of their country and the default language of their Windows system. &amp;nbsp;In comparison, one of the few things that Windows 95 got right was that it didn't allow deleting the last remaining IME that would be needed to input the language of the Windows system.&lt;/p&gt;
&lt;p&gt;&amp;lt;/digression&amp;gt;&lt;/p&gt;
&lt;p&gt;The language bar used to be minimizable to 1 icon in the notification area. &amp;nbsp;That was the right number of icons. &amp;nbsp;Not 4, not 5, not 0.&lt;/p&gt;
&lt;p&gt;&amp;lt;digression&amp;gt;&lt;/p&gt;
&lt;p&gt;In Windows 95 you had to install IME 97 or later in order to be capable of minimizing the language bar.&lt;/p&gt;
&lt;p&gt;&amp;lt;/digression&amp;gt;&lt;/p&gt;
&lt;p&gt;By the way on another issue:&lt;/p&gt;
&lt;p&gt;&amp;gt; a flurry of complaints from users because they felt that if the&lt;/p&gt;
&lt;p&gt;&amp;gt; icon wasn't present, defender somehow wasn't working&lt;/p&gt;
&lt;p&gt;There is a good historical reason for this. &amp;nbsp;Sometimes the first indication a person would get about a crash of their antivirus program or firewall would be that they suddenly noticed the relevant icon was missing. &amp;nbsp;XP SP2's security centre has its own icon to make that redundant.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4518277" width="1" height="1"&gt;</description></item></channel></rss>