<?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>James @ MS</title><link>http://blogs.msdn.com/jameslau/default.aspx</link><description>Personal adventures in the world of technology...</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>StickyNotes Professional Edition for Visual Studio</title><link>http://blogs.msdn.com/jameslau/archive/2008/12/29/stickynotes-for-visual-studio.aspx</link><pubDate>Tue, 30 Dec 2008 01:54:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9256304</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/9256304.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=9256304</wfw:commentRss><description>&lt;p&gt;Our good friend &lt;a href="http://www.clariusconsulting.net/blogs/pga/" target="_blank"&gt;Pablo Galiano&lt;/a&gt; has just released StickyNotes Professional Edition for Visual Studio over the holidays.&lt;/p&gt;  &lt;p&gt;You may think that the Professional Edition is just an improved version of the the previous &lt;a href="http://vsgallery.com/ExtensionDetails.aspx?ExtensionID=d467cd03-8393-4172-a25a-7a586577f4fb&amp;amp;type=desc" target="_blank"&gt;free CTP edition&lt;/a&gt;, but it is actually totally different and improved. The original version has the limitation that the sticky notes can only be associated with a file. I gave Pablo the feedback that in order for it to be useful, each note needed to be associated with a line, much like comments in a Word document.&lt;/p&gt;  &lt;p&gt;That’s exactly what Pablo has added in the Professional Edition. Coupled with new UI, and cool Shared Team Note feature, the new StickyNotes Professional Edition is an indispensible tool for Visual Studio!&lt;/p&gt;  &lt;p&gt;You can see how StickyNotes Professional Edition works and get it from &lt;a href="http://stickynotes4code.com/Default.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;cheers,   &lt;br /&gt;James&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9256304" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Ecosystem/default.aspx">VS Ecosystem</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+SDK/default.aspx">VS SDK</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Foldable Display</title><link>http://blogs.msdn.com/jameslau/archive/2008/11/25/foldable-display.aspx</link><pubDate>Wed, 26 Nov 2008 05:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9143160</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/9143160.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=9143160</wfw:commentRss><description>&lt;P&gt;OLED displays are already awesome enough. Here is a foldable one that would even be cooler. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://arstechnica.com/news.ars/post/20081125-blue-oleds-and-foldable-displays-on-tap.html" mce_href="http://arstechnica.com/news.ars/post/20081125-blue-oleds-and-foldable-displays-on-tap.html"&gt;http://arstechnica.com/news.ars/post/20081125-blue-oleds-and-foldable-displays-on-tap.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Everyone wants a larger screen phone so they can better browsing and user experience, but nobody wants to carry a large phone. Something like this could really change the game.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Update: Maybe foldable OLED displays will find their way into mobile devices in 2009? Check out these &lt;A class="" href="http://www.skratchboard.com/?p=181" mce_href="http://www.skratchboard.com/?p=181"&gt;2009 predictions&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9143160" width="1" height="1"&gt;</description></item><item><title>Economic downturn requires a scorecard too?</title><link>http://blogs.msdn.com/jameslau/archive/2008/11/18/economic-downturn-requires-a-scorecard-too.aspx</link><pubDate>Wed, 19 Nov 2008 07:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9121815</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/9121815.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=9121815</wfw:commentRss><description>&lt;p&gt;For the past several months, we have been constantly bombarded by bad economic news. The massive evaporation of capital wealth on Wall Street makes for very depressing lunch time conversations. The rollercoaster ride of the Dow Jones index is making people cheer one day and cry the next (unfortunately, there is much more crying than cheering). More recently, layoffs and unemployment have been grabbing more attention, as the average person is tuning out from the market volatility and just praying that the stock market will eventually go back up.&lt;/p&gt;&lt;p&gt;Today on CNET, I found an unemployment "&lt;a href="http://news.cnet.com/tech-layoffs/?tag=mncol;txt" target="_blank" mce_href="http://news.cnet.com/tech-layoffs/?tag=mncol;txt"&gt;scorecard&lt;/a&gt;" for tech companies. A quick look at it will give you a good sense of the scale of our economy's problems.&lt;/p&gt;&lt;p&gt;During these times, I am thankful that Microsoft can still provide us with a safe environment where we can continue to focus on our work and continue to innovate. &lt;br&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9121815" width="1" height="1"&gt;</description></item><item><title>After the Long Silence…</title><link>http://blogs.msdn.com/jameslau/archive/2008/11/07/after-the-long-silence.aspx</link><pubDate>Sat, 08 Nov 2008 04:12:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9053422</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/9053422.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=9053422</wfw:commentRss><description>&lt;p&gt;I have finally decided to change the name of my blog after radio silence for many weeks. The reason that I haven’t been blogging is that I have moved to a new team within Microsoft. In my new role, there isn’t much to blog about, since the project is confidential. However, I thought I might still be able to blog about things that I have learned along the way while I am working on this project.&lt;/p&gt;  &lt;p&gt;If you are looking for VSX-related material, I would refer you to the &lt;a href="http://blogs.msdn.com/vsxteam" target="_blank"&gt;VSX Team Blog&lt;/a&gt;. There is also a list of other VSX team members’ blogs on the main &lt;a href="http://msdn.com/vsx" target="_blank"&gt;VSX Dev Center page&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I am not sure how much I will be blogging yet, but hopefully, I will have something worthwhile to share with everyone.&lt;/p&gt;  &lt;p&gt;- James&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9053422" width="1" height="1"&gt;</description></item><item><title>Localized VS Shell (w/ SP1) Download Links</title><link>http://blogs.msdn.com/jameslau/archive/2008/09/20/localized-vs-shell-w-sp1-download-links.aspx</link><pubDate>Sat, 20 Sep 2008 21:05:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8960099</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/8960099.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=8960099</wfw:commentRss><description>&lt;p&gt;Several developers have asked me whether we provide localized versions of the VS Shell. The answer is a resounding YES!&lt;/p&gt;  &lt;p&gt;Of course, it’s a little difficult to find the download links, so I have included them below:&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="400" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="133"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="133"&gt;         &lt;p align="center"&gt;&lt;strong&gt;Integrated Mode&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p align="center"&gt;&lt;strong&gt;Isolated Mode&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="133"&gt;English&lt;/td&gt;        &lt;td valign="top" width="133"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/downloadS/details.aspx?familyid=2E9A8C35-EB3D-43EB-9122-A5EC195CD7BB&amp;amp;displaylang=en" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=021b3bee-b2ad-42a8-854a-c5eaef69e927&amp;amp;displaylang=en" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="133"&gt;Japanese&lt;/td&gt;        &lt;td valign="top" width="133"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/downloadS/details.aspx?familyid=2E9A8C35-EB3D-43EB-9122-A5EC195CD7BB&amp;amp;displaylang=ja" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=021b3bee-b2ad-42a8-854a-c5eaef69e927&amp;amp;displaylang=ja" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="133"&gt;Korean&lt;/td&gt;        &lt;td valign="top" width="133"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/downloadS/details.aspx?familyid=2E9A8C35-EB3D-43EB-9122-A5EC195CD7BB&amp;amp;displaylang=ko" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=021b3bee-b2ad-42a8-854a-c5eaef69e927&amp;amp;displaylang=ko" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="133"&gt;German&lt;/td&gt;        &lt;td valign="top" width="133"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/downloadS/details.aspx?familyid=2E9A8C35-EB3D-43EB-9122-A5EC195CD7BB&amp;amp;displaylang=de" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=021b3bee-b2ad-42a8-854a-c5eaef69e927&amp;amp;displaylang=de" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="133"&gt;Italian&lt;/td&gt;        &lt;td valign="top" width="133"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/downloadS/details.aspx?familyid=2E9A8C35-EB3D-43EB-9122-A5EC195CD7BB&amp;amp;displaylang=it" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=021b3bee-b2ad-42a8-854a-c5eaef69e927&amp;amp;displaylang=it" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="133"&gt;French&lt;/td&gt;        &lt;td valign="top" width="133"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/downloadS/details.aspx?familyid=2E9A8C35-EB3D-43EB-9122-A5EC195CD7BB&amp;amp;displaylang=fr" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=021b3bee-b2ad-42a8-854a-c5eaef69e927&amp;amp;displaylang=fr" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="133"&gt;Traditional Chinese&lt;/td&gt;        &lt;td valign="top" width="133"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/downloadS/details.aspx?familyid=2E9A8C35-EB3D-43EB-9122-A5EC195CD7BB&amp;amp;displaylang=zh-tw" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=021b3bee-b2ad-42a8-854a-c5eaef69e927&amp;amp;displaylang=zh-tw" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="133"&gt;Simplified Chinese&lt;/td&gt;        &lt;td valign="top" width="133"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/downloadS/details.aspx?familyid=2E9A8C35-EB3D-43EB-9122-A5EC195CD7BB&amp;amp;displaylang=zh-cn" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=021b3bee-b2ad-42a8-854a-c5eaef69e927&amp;amp;displaylang=zh-cn" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="133"&gt;Spanish&lt;/td&gt;        &lt;td valign="top" width="133"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/downloadS/details.aspx?familyid=2E9A8C35-EB3D-43EB-9122-A5EC195CD7BB&amp;amp;displaylang=es" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="132"&gt;         &lt;p align="center"&gt;&lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=021b3bee-b2ad-42a8-854a-c5eaef69e927&amp;amp;displaylang=es" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8960099" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Ecosystem/default.aspx">VS Ecosystem</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Shell/default.aspx">VS Shell</category></item><item><title>Visual Studio 2008 SP1 Now Available</title><link>http://blogs.msdn.com/jameslau/archive/2008/08/12/visual-studio-2008-sp1-now-available.aspx</link><pubDate>Tue, 12 Aug 2008 19:47:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8852292</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/8852292.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=8852292</wfw:commentRss><description>&lt;p&gt;Yesterday, we posted the RTM release of Visual Studio 2008 Service Pack 1.&lt;/p&gt;  &lt;p&gt;The download links are below:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Downloads&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E"&gt;Visual Studio 2008 SP1&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7"&gt;.NET Framework 3.5 SP1&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F3FBB04E-92C2-4701-B4BA-92E26E408569"&gt;Visual Studio 2008 Express Editions with SP1&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9E40A5B6-DA41-43A2-A06D-3CEE196BFE3D"&gt;Visual Studio Team System 2008 Team Foundation Server SP1&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=2E9A8C35-EB3D-43EB-9122-A5EC195CD7BB&amp;amp;displaylang=en"&gt;Visual Studio 2008 Shell (integrated mode) with Service Pack 1&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=021B3BEE-B2AD-42A8-854A-C5EAEF69E927&amp;amp;displaylang=en"&gt;Visual Studio 2008 Shell (isolated mode) with Service Pack 1&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The matching VS 2008 SDK 1.1 RTM will be coming next week. Stay tuned...&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;- James&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8852292" width="1" height="1"&gt;</description></item><item><title>How do I pick what features are included in my VS Shell (isolated) based application?</title><link>http://blogs.msdn.com/jameslau/archive/2008/07/11/how-do-i-pick-what-features-are-included-in-my-vs-shell-isolated-based-application.aspx</link><pubDate>Sat, 12 Jul 2008 02:42:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8722208</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/8722208.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=8722208</wfw:commentRss><description>&lt;p&gt;Since releasing the VS 2008 Shell (isolated), we have been working on service pack 1 with a number of significant improvements, including a reduced redistributable size. But the most common questions we hear from developers is &lt;strong&gt;&amp;quot;How do I go about picking exactly what features and components are included in my isolated Shell based application?&amp;quot;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is the subject of this post.&lt;/p&gt;  &lt;h3&gt;Using .pkgundef&lt;/h3&gt;  &lt;p&gt;When you create an Visual Studio Shell Isolated project, one of the files that gets created for you is called &amp;lt;yourProjectName&amp;gt;.pkgundef.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jameslau/WindowsLiveWriter/HowdoIpickwhatfeaturesareincludedinmyVSS_DAEF/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="image" src="http://blogs.msdn.com/blogfiles/jameslau/WindowsLiveWriter/HowdoIpickwhatfeaturesareincludedinmyVSS_DAEF/image_thumb.png" width="161" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;By default, this file is blank, but you can use this as a &lt;strong&gt;reverse &lt;/strong&gt;registry file. What that means is that any registry keys you put into this file will be &lt;strong&gt;removed&lt;/strong&gt; for you. Of course, this file only works for the registry keys that is owned by your shell based application (i.e. everything under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppEnv\9.0\Apps\&amp;lt;YourShellName+RandomGUID&amp;gt;\).&lt;/p&gt;  &lt;p&gt;To give you a concrete example, if I wanted to remove the Class View tool window, I would add this entry in my .pkgundef file:&lt;/p&gt;  &lt;p&gt;[$RootKey$\ToolWindows\{C9C0AE26-AA77-11d2-B3F0-0000F87570EE}]&lt;/p&gt;  &lt;p&gt;The symbol @ROOTKEY replaces HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppEnv\9.0\Apps\&amp;lt;YourShellName+RandomGUID&amp;gt;\ and you can specify any key under it to be removed.&lt;/p&gt;  &lt;h3&gt;What to Remove and How?&lt;/h3&gt;  &lt;p&gt;In the above section, we have talked about how .pkgundef works. But when you are customizing your isolated shell, what are the things you can remove? Here is a list of things you would typically want to remove:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;VS Packages &lt;/li&gt;    &lt;li&gt;Tool Windows &lt;/li&gt;    &lt;li&gt;Menus and Commands &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;We will discuss each item in its own separate section.&lt;/p&gt;  &lt;h3&gt;VS Packages&lt;/h3&gt;  &lt;p&gt;If all the functionality that you don't need is contained inside a VS Package, the cleanest thing to do is to unregister it. Since other things like tool windows, editors, VS Services, menus/commands, etc. that are supplied by that VS package will also be removed when that package is removed, you won't need to remove them separately. &lt;/p&gt;  &lt;p&gt;As an example, I can put the following entry in my .pkgundef file to remove the web project system package:&lt;/p&gt;  &lt;p&gt;[$RootKey$\Packages\{39c9c826-8ef8-4079-8c95-428f5b1c323f}]&lt;/p&gt;  &lt;p&gt;As a result of this, all the related menus/commands, tool windows, editors, VS services, and anything else that's tied to this package will also be removed. If you try the above example to remove the web project system package, you will notice that the command under &lt;strong&gt;File &amp;gt; New... &amp;gt; Web Site...&lt;/strong&gt; will be removed.&lt;/p&gt;  &lt;p&gt;So how do I figure what packages can be removed? You can use regedit and enumerate all the packages under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppEnv\9.0\Apps\&amp;lt;YourShellName+RandomGUID&amp;gt;\Packages\. For your convenience, I am including all of them in the table below for you to see.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;table style="width: 541pt; border-collapse: collapse" cellspacing="0" cellpadding="0" width="721" border="1"&gt;&lt;colgroup&gt;&lt;strong&gt;&lt;col style="width: 96pt; mso-width-source: userset; mso-width-alt: 4681" width="128" /&gt;&lt;col style="width: 230pt; mso-width-source: userset; mso-width-alt: 11227" width="307" /&gt;&lt;col style="width: 215pt; mso-width-source: userset; mso-width-alt: 10496" width="287" /&gt;&lt;/strong&gt;&lt;/colgroup&gt;&lt;tbody&gt;     &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 96pt; height: 15pt" width="126" height="20"&gt;         &lt;p&gt;&lt;strong&gt;Feature Area&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="xl67" style="width: 230pt" width="305"&gt;         &lt;p&gt;&lt;strong&gt;Raw Package Name&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="xl65" style="width: 215pt" width="288"&gt;&lt;strong&gt;&lt;strong&gt;             &lt;p&gt;&lt;strong&gt;Package GUID&lt;/strong&gt;&lt;/p&gt;           &lt;/strong&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;Core IDE Packages&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Undo Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{1D76B2E0-F11B-11d2-AFC3-00105A9991EF}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Environment Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{DA9FB551-C724-11d0-AE1F-00A0C90FFFC3}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Commands Definition Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{44E07B02-29A5-11D3-B882-00C04F79F802}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Directory Listing Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{5010C52F-44AB-4051-8CE1-D36C20D989B4}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Common IDE Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{6E87CFAD-6C05-4adf-9CD7-3B7943875B7C}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Environment Menu Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{715F10EB-9E99-11D2-BFC2-00C04F990235}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio COM+ Library Manager Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{ED8979BC-B02F-4da9-A667-D3256C36220A}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Source Control Integration Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{53544C4D-E3F8-4AA0-8195-8A8D16019423}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Solution Build Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{282BD676-8B5B-11D0-8A34-00A0C91E2ACD}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Text Management Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{F5E7E720-1401-11d1-883B-0000F87579D2}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio VsSettings Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{F74C5077-D848-4630-80C9-B00E68A1CA0C}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;Help&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Help Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{4A791146-19E4-11D3-B86B-00C04F79F802}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;Task List&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Task List Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{4A9B7E50-AA16-11d0-A8C5-00A0C921A4D2}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;Macros&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Macros Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{A659F1B3-AD34-11d1-ABAD-0080C7B89C95}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;Class Outline&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Class Outline Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{21af45b0-ffa5-11d0-b63f-00a0c922e851}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 30pt" height="40"&gt;       &lt;td class="xl68" style="width: 96pt; height: 30pt" width="126" height="40"&gt;&lt;font size="1"&gt;Toolbox Controls Installer&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Microsoft.VisualStudio.IDE.            &lt;br /&gt;ToolboxControlsInstaller.             &lt;br /&gt;ToolboxInstallerPackage&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{2c298b35-07da-45f1-96a3-be55d91c8d7a}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;ToolBox Control Installer Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{36839529-3AF3-47fa-8194-F4A3FA9F0ED7}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;Web Projects&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Basic Compiler Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{019971D6-4685-11D2-B48A-0000F87572EB}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 45pt" height="60"&gt;       &lt;td class="xl68" style="width: 96pt; height: 45pt" width="126" height="60"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Microsoft.VisualStudio.Web.            &lt;br /&gt;Application.WAPackage, Microsoft.VisualStudio.Web.Application, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{349C5850-65DF-11DA-9384-00065B846F21}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Web Developer Project            &lt;br /&gt;System Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{39c9c826-8ef8-4079-8c95-428f5b1c323f}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Web Developer Project Persistance Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{8FF02D1A-C177-4ac8-A62F-88FC6EA65F57}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Web Developer Web Migration Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{C1DAB116-2D63-493a-B970-10D7DD0B476E}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Web Developer Web Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{e7f851c8-6267-4794-b0fe-7bcab6dacbb4}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Web Developer Web            &lt;br /&gt;Application Upgrade Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{DC7F691A-91FC-4F7b-923E-FE829C3A18DC}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;HTML Editor&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio HTM Editor Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{1B437D20-F8FE-11D2-A6AE-00104BCC7269}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Web Developer HTML Source Editor Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{BFCC0C3C-6F87-4285-A6C8-BB616061800D}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;CSS Editor&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio CSS Editing Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{A764E895-518D-11d2-9A89-00C04F79EFC3}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;XML Editor&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio XML Editor Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{87569308-4813-40a0-9cd0-d7a30838ca3f}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;Web Browser&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Web Browser Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{e8b06f41-6d01-11d2-aa7d-00c04f990343}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;Binary Editor&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Binary Editor Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{5B98C2C0-CD7B-11D0-92DF-00A0C9138C45}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;Windows Forms Designer&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Windows Forms Designer Hosting Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{68939055-38e0-4d17-92cb-8909710d8178}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Windows Forms Designer Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{7494682b-37a0-11d2-a273-00c04f8ef4ff}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Windows Forms Designer Resources Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{7b5d447b-0b12-41ea-a84e-c822034422d4}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Windows Forms Application Configuration Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{80c7728b-70a6-4528-8669-73e02d1b9c41}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;ElementHost Designer Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{7eab3c71-59ff-4571-a5f3-643f255fc2e6}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;Debugger UI&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Debugger&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{C9DD4A57-47FB-11D2-83E7-00C04F9902C1}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;Database Tools&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Database Tools Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{220A4C17-7E7C-4663-BBCC-5E607C6543CD}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Database Tools Designers&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{EF828E39-70F5-4b8e-A3A0-4C0ECD28A69A}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Data Designers&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{d6c919aa-1217-41e2-a13b-9b92e1866305}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Data Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{E1AA7737-69BE-43d0-A425-E3097651E192}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Data Designer Extensibility Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{A8F602E2-40CE-4daf-AE82-A457A91728B9}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Explorers and            &lt;br /&gt;Designers Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{8D8529D3-625D-4496-8354-3DAD630ECC1B}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Microsoft Report Designer&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{F3A96850-E2AE-4e00-9278-8FE23F225A0D}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 75pt" height="100"&gt;       &lt;td class="xl68" style="width: 96pt; height: 75pt" width="126" height="100"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Microsoft.VisualStudio.Data.Providers.            &lt;br /&gt;SqlEverywhere.VsPackage, Microsoft.VisualStudio.Data.Providers.             &lt;br /&gt;SqlEverywhere, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{b65e9356-a4c7-4855-96bb-1d3ec8514e8f}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 75pt" height="100"&gt;       &lt;td class="xl68" style="width: 96pt; height: 75pt" width="126" height="100"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Microsoft.VisualStudio.DataDesign.            &lt;br /&gt;SyncDesigner.DSL.SyncDesignerPackage, Microsoft.VisualStudio.DataDesign.             &lt;br /&gt;SyncDesigner.DslPackage, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{c8afb2f4-bff7-4055-926d-d44afecd5832}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 60pt" height="80"&gt;       &lt;td class="xl68" style="width: 96pt; height: 60pt" width="126" height="80"&gt;&lt;font size="1"&gt;DSL Runtime&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Microsoft.VisualStudio.Modeling.Shell.            &lt;br /&gt;CommonModelingPackage, Microsoft.VisualStudio.Modeling.Sdk.Shell, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{d1091694-ea72-4bdd-8918-78324cc25448}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 75pt" height="100"&gt;       &lt;td class="xl68" style="width: 96pt; height: 75pt" width="126" height="100"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Microsoft.VisualStudio.TextTemplating.            &lt;br /&gt;VSHost.OrchestratorPackage, Microsoft.VisualStudio.             &lt;br /&gt;TextTemplating.VSHost, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{a9696de6-e209-414d-bbec-a0506fb0e924}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;SourceSafe Support&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual SourceSafe Provider Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{AA8EB8CD-7A51-11D0-92C3-00A0C9138C45}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual SourceSafe Provider Stub Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{53544C4D-B03D-4209-A7D0-D9DD13A4019B}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 45pt" height="60"&gt;       &lt;td class="xl68" style="width: 96pt; height: 45pt" width="126" height="60"&gt;&lt;font size="1"&gt;WPF Designer&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Microsoft.VisualStudio.Internal.            &lt;br /&gt;WPFFlavor.WPFPackage, Microsoft.VisualStudio.WPFFlavor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{b3bae735-386c-4030-8329-ef48eeda4036}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Microsoft.VisualStudio.Xaml&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{e58c2a8b-bcc4-4559-ad59-d62eb6d58a22}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Code Snippets Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{0B680757-2C29-4531-80FA-535A5178AA98}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 30pt" height="40"&gt;       &lt;td class="xl68" style="width: 96pt; height: 30pt" width="126" height="40"&gt;&lt;font size="1"&gt;Managed Language Project Support&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Component Enumerator            &lt;br /&gt;Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{588205e0-66e0-11d3-8600-00c04f6123b3}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Visual Studio Settings and Project Designers Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{67909B06-91E9-4F3E-AB50-495046BE9A9A}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl68" style="width: 96pt; height: 15pt" width="126" height="20"&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl68" style="width: 230pt" width="305"&gt;&lt;font size="1"&gt;Export Template Package&lt;/font&gt;&lt;/td&gt;        &lt;td width="288"&gt;&lt;font size="1"&gt;{f1e4cfca-4573-4345-8718-7bde2b1f0be8}&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Some caveats about removing packages:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;There are some packages that you should never remove. For example, the ones under &amp;quot;Core IDE&amp;quot; should never be removed because there are many other features that take dependencies on them. &lt;/li&gt;    &lt;li&gt;The VS Packages above are not refactored in a very granular way right now. What that means is that quite often, you won't be able to remove the entire package. For example, there is no package you can unregister to remove just Class View and all its associated commands/menus, options, services, etc. Class View proffered by the Visual Studio Environment Package, which also proffers other key IDE features Find and Replace, Environment Options pages, Command Window, Output Window, etc. &lt;/li&gt;    &lt;li&gt;Since I don't have a nice dependency graph to show you. There will be some trial-and-error on your part to see what packages can be removed. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I know this experience is not ideal, and we are working on tooling to make this much easier in the longer term. However, I hope this will still help in the short term.&lt;/p&gt;  &lt;h3&gt;Tool Windows&lt;/h3&gt;  &lt;p&gt;For tool windows that you'd like to remove without removing the associated package, you can just add the entry in the .pkgundef file. You can see a list of tool windows by enumerating the following registry key:&lt;/p&gt;  &lt;p&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppEnv\9.0\Apps\&amp;lt;YourShellName+RandomGUID&amp;gt;\ToolWindows\&lt;/p&gt;  &lt;p&gt;Again, for your convenience, I have listed them here for you.&lt;/p&gt;  &lt;table style="width: 406pt; border-collapse: collapse" cellspacing="0" cellpadding="0" width="541" border="1"&gt;&lt;colgroup&gt;&lt;col style="width: 215pt; mso-width-source: userset; mso-width-alt: 10496" width="287" /&gt;&lt;col style="width: 191pt; mso-width-source: userset; mso-width-alt: 9289" width="254" /&gt;&lt;/colgroup&gt;&lt;tbody&gt;     &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl65" style="width: 215pt; height: 15pt" width="284" height="20"&gt;ToolWindow GUID&lt;/td&gt;        &lt;td class="xl65" style="width: 191pt" width="255"&gt;ToolWindow Name&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{0504FF91-9D61-11D0-A794-00A0C9110051}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Call Stack&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{07CD18B4-3BA1-11d2-890A-0060083196C6}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Macro Explorer&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{0F887920-C2B6-11d2-9375-0080C747D9A0}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Find 1&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{0F887921-C2B6-11d2-9375-0080C747D9A0}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Find 2&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{1CBA9826-3184-4799-A184-784E41B56398}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;CSS Property Grid&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{25f7e850-ffa1-11d0-b63f-00a0c922e851}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl67" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Document Outline&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{269A02DC-6AF8-11D3-BDC4-00C04F688E50}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Object Browser&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{28836128-FC2C-11D2-A433-00C04F72D18A}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Command window&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{2D7728C2-DE0A-45b5-99AA-89B609DFDE73}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Resource view&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{34E76E81-EE4A-11D0-AE2E-00A0C90FFFC3}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Output window&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{350F9856-A72B-11D2-8AD0-00C04F79E479}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Memory&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{37ABA9BE-445A-11D3-9949-00C04F68FD0A}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Modules&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{38ED9834-0C97-445b-BD1D-F78F3E08AFAC}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;CSS Manage Styles Task Pane&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{3AE79031-E1BC-11D0-8F78-00A0C9110057}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Solution Explorer&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{3FD5E0CC-709A-4f8c-94C3-7F0F8DFF5BB2}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Report Datasets&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{402DC223-D700-4029-866F-ACEE803F3F0C}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;CSS Apply Styles Task Pane&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{46C87F81-5A06-43a8-9E25-85D33BAC49F8}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Help Search&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{4A18F9D0-B838-11D0-93EB-00A0C90F2734}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Locals&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{4A791147-19E4-11D3-B86B-00C04F79F802}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Table of contents&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{4A9B7E51-AA16-11D0-A8C5-00A0C921A4D2}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl67" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Task List&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{51C76317-9037-4CF2-A20A-6206FD30B4A1}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Processes&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{53024D34-0EF5-11d3-87E0-00C04F7971A5}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Find symbol window&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{53544C4D-5C18-11d3-AB71-0050040AE094}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;LocalChanges&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{5415EA3A-D813-4948-B51E-562082CE0887}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Call Browser&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{56B32054-DE4D-4de3-8396-BCB6F98BD246}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Behaviors&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{57DC5D59-11C2-4955-A7B4-D7699D677E93}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Help Favorites&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{588470CC-84F8-4a57-9AC4-86BCA0625FF4}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Code Definition Window&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{58875C41-862B-4d6f-B046-03E8A333907E}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Page Layout&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{66dba47c-61df-11d2-aa79-00c04f990343}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Dynamic Help&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{68487888-204A-11d3-87EB-00C04F7971A5}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Find symbol results window&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{6B8E94B5-0949-4d9c-A81F-C1B9B744185C}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Property Manager&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{6FB4A4D9-0C08-4663-AF7B-2ECBDF7A20EC}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;'Conditional Formatting&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{73F6DD58-437E-11d3-B88E-00C04F79F802}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Help index&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{73F6DD5B-437E-11d3-B88E-00C04F79F802}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Help Index Results&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 30pt" height="40"&gt;       &lt;td class="xl66" style="width: 215pt; height: 30pt" width="284" height="40"&gt;&lt;font size="1"&gt;{74946810-37a0-11d2-a273-00c04f8ef4ff}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Microsoft.VisualStudio.Designer.            &lt;br /&gt;Interfaces.IVSMDPropertyBrowser&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{74946827-37a0-11d2-a273-00c04f8ef4ff}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Server Explorer&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{7B8C4981-13EC-4c56-9F24-ABE5FAAA9440}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Layers&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{873151D0-CF2E-48cc-B4BF-AD0394F6A3C3}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Data Source Window&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{90243340-BD7A-11D0-93EF-00A0C90F2734}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Watch&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{A0C5197D-0AC7-4B63-97CD-8872A789D233}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Bookmarks&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{A693A243-4743-4034-AED4-BEC4E79E0B3B}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Web Part Gallery&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{A764E899-518D-11d2-9A89-00C04F79EFC3}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Style Organizer Tool Window&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{A9B00010-7308-415c-95C6-EED62C1B9788}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;CSS Properties&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{B1E99781-AB81-11D0-B683-00AA00A3EE26}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Toolbox&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{BE4D7042-BA3F-11D2-840E-00C04F9902C1}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Breakpoints&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{C9C0AE26-AA77-11d2-B3F0-0000F87570EE}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Class view&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{CA4B8FF5-BFC7-11D2-9929-00C04F68FDAF}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Registers&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{CF2DDC32-8CAD-11d2-9302-005345000000}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;FindReplace&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{CF577B8C-4134-11D2-83E5-00C04F9902C1}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Disassembly&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{D78612C7-9962-4B83-95D9-268046DAD23A}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Error List&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{E62CE6A0-B439-11D0-A79D-00A0C9110051}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Threads&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{E830EC50-C2B5-11d2-9375-0080C747D9A0}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Find in Files&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{e8b06f52-6d01-11d2-aa7d-00c04f990343}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Web Browser Window&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{e8b06f53-6d01-11d2-aa7d-00c04f990343}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Web Browser Preview Window&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{ECB7191A-597B-41F5-9843-03A4CF275DDE}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Immediate window&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{EEFA5220-E298-11D0-8F78-00A0C9110057}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Properties window&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{F2E84780-2AF1-11D1-A7FA-00A0C9110051}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Autos&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{F62AF5AD-1276-46dd-AE7B-D07AB54D1081}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;HTML Property Grid&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 15pt" height="20"&gt;       &lt;td class="xl66" style="width: 215pt; height: 15pt" width="284" height="20"&gt;&lt;font size="1"&gt;{F78BCC56-71F7-4e7d-8215-F690CAE4F452}&lt;/font&gt;&lt;/td&gt;        &lt;td class="xl66" style="width: 191pt" width="255"&gt;&lt;font size="1"&gt;Call Browser (secondary)&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;h3&gt;Menus and Commands&lt;/h3&gt;  &lt;p&gt;Typically, you won't need to use the .pkgundef file if you want to remove menus and commands. Instead, you would use the &amp;lt;YourProjectName&amp;gt;.vsct file.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jameslau/WindowsLiveWriter/HowdoIpickwhatfeaturesareincludedinmyVSS_DAEF/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="image" src="http://blogs.msdn.com/blogfiles/jameslau/WindowsLiveWriter/HowdoIpickwhatfeaturesareincludedinmyVSS_DAEF/image_thumb_1.png" width="126" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If you open this file, you will see that it is a large XML file with lots of things commented out. Here is a snippet of what you will see:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jameslau/WindowsLiveWriter/HowdoIpickwhatfeaturesareincludedinmyVSS_DAEF/image_6.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="66" alt="image" src="http://blogs.msdn.com/blogfiles/jameslau/WindowsLiveWriter/HowdoIpickwhatfeaturesareincludedinmyVSS_DAEF/image_thumb_2.png" width="244" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The pattern you will see is that each XML element says No_????Command. If you uncomment the element, the corresponding command or menu will disappear. You can do this quickly inside Visual Studio by highlighting the elements you want to uncomment and use the Ctrl+K, Ctrl+U shortcut.&lt;/p&gt;  &lt;p&gt;You can go down this list to pick out the commands/menus that you don't want and uncomment them. For the most part, you should be able to figure out which men/command the XML element corresponds to.&lt;/p&gt;  &lt;p&gt;Most of the menus/commands can be removed using the .vsct file. But a small number of them cannot be removed this way. The reason is because this .vsct file only controls the &amp;quot;core&amp;quot; environment commands/menus. For example, if you uncomment every element in the VSCT file and run your isolated shell, you will see that you still have File &amp;gt; New... &amp;gt; Web Site... and Tools &amp;gt; Macros... among several other commands. To remove these, you will need to unregister the web project system package and the macros package respectively.&lt;/p&gt;  &lt;h3&gt;Summary&lt;/h3&gt;  &lt;p&gt;I hope this post has given you some insight into how to make the isolated shell work for you. Like I said earlier, we will be making this experience easier with tooling over time. Ideally, you wouldn't even need to touch the .pkgundef or the .vsct file. You should be able to do all of that via checking/unchecking components to indicate what you want/don't want. But before we get there, you will need to do some more low-level work to make the shell work for you!&lt;/p&gt;  &lt;p&gt;thanks,    &lt;br /&gt;James&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8722208" width="1" height="1"&gt;</description></item><item><title>Get a PLK or SLK without logging into VSIPMembers.com</title><link>http://blogs.msdn.com/jameslau/archive/2008/06/23/get-a-plk-or-slk-without-logging-into-vsipmembers-com.aspx</link><pubDate>Mon, 23 Jun 2008 21:57:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8643351</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/8643351.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=8643351</wfw:commentRss><description>&lt;p&gt;We know deploying your VS package can be a pain and there are often a lot of pain with getting a PLK. Now getting a PLK is a lot easier with the page we have launched &lt;a href="http://msdn.microsoft.com/en-us/vsx/cc655795.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8643351" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jameslau/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Ecosystem/default.aspx">VS Ecosystem</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+SDK/default.aspx">VS SDK</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VSIP/default.aspx">VSIP</category></item><item><title>VS Gallery Gets New Features!</title><link>http://blogs.msdn.com/jameslau/archive/2008/06/09/vs-gallery-gets-new-features.aspx</link><pubDate>Tue, 10 Jun 2008 01:14:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8587663</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/8587663.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=8587663</wfw:commentRss><description>I was just going around and talking about the VS Gallery on our European Tour, and on last Friday, we have added several new features. Since Anthony did such a great job in summarizing the new features, let me quote him here: --- Start of Quote --- Today...(&lt;a href="http://blogs.msdn.com/jameslau/archive/2008/06/09/vs-gallery-gets-new-features.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8587663" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jameslau/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Ecosystem/default.aspx">VS Ecosystem</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+SDK/default.aspx">VS SDK</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/News/default.aspx">News</category></item><item><title>Stop 6 (Final Stop): Budapest, Hungary</title><link>http://blogs.msdn.com/jameslau/archive/2008/06/08/stop-6-final-stop-budapest-hungary.aspx</link><pubDate>Sun, 08 Jun 2008 18:27:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8580897</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/8580897.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=8580897</wfw:commentRss><description>On Thursday, we had our last VSX European Tour event at the Microsoft office in Budapest. It was wasn't just a talk for a user group this time. It was a half day event focused specifically on VSX. Sandor Nacsa from the Budapest office helped us set up...(&lt;a href="http://blogs.msdn.com/jameslau/archive/2008/06/08/stop-6-final-stop-budapest-hungary.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8580897" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jameslau/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Ecosystem/default.aspx">VS Ecosystem</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Fun/default.aspx">Fun</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/News/default.aspx">News</category></item><item><title>Stop 5: Prague, Czech Republic</title><link>http://blogs.msdn.com/jameslau/archive/2008/06/04/stop-5-prague-czech-republic.aspx</link><pubDate>Wed, 04 Jun 2008 22:34:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8573861</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/8573861.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=8573861</wfw:commentRss><description>Our European Tour has brought us to Prague on Monday. This was the first time for me to visit Prague and I was completely blown away by the beauty of this city. I thought Paris was beautiful; Prague is even more beautiful (to me anyway)! In the afternoon,...(&lt;a href="http://blogs.msdn.com/jameslau/archive/2008/06/04/stop-5-prague-czech-republic.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8573861" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jameslau/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Ecosystem/default.aspx">VS Ecosystem</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Fun/default.aspx">Fun</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/News/default.aspx">News</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Shell/default.aspx">VS Shell</category></item><item><title>Stop 4: Zurich, Switzerland</title><link>http://blogs.msdn.com/jameslau/archive/2008/05/30/stop-4-zurich-switzerland.aspx</link><pubDate>Fri, 30 May 2008 12:13:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8562469</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/8562469.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=8562469</wfw:commentRss><description>With the help of Rolf and Susan who organized the event, Jean-Marc and I presented to a user group in Zurich yesterday evening in a 3 hour session. We were somewhat disappointed at the low attendance - we only had about 20 people. But the audience was...(&lt;a href="http://blogs.msdn.com/jameslau/archive/2008/05/30/stop-4-zurich-switzerland.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8562469" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jameslau/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Ecosystem/default.aspx">VS Ecosystem</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Fun/default.aspx">Fun</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/News/default.aspx">News</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Shell/default.aspx">VS Shell</category></item><item><title>Stop 3: Munich, Germany</title><link>http://blogs.msdn.com/jameslau/archive/2008/05/27/stop-3-munich-germany.aspx</link><pubDate>Wed, 28 May 2008 01:16:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8555551</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/8555551.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=8555551</wfw:commentRss><description>We are in Deutschland now and we visited the Microsoft Technology Center at Munich yesterday. It was a very nice set of buildings, and the meeting rooms are much more impressive than building 41 back in Redmond. They have multiple projectors and multiple...(&lt;a href="http://blogs.msdn.com/jameslau/archive/2008/05/27/stop-3-munich-germany.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8555551" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jameslau/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Ecosystem/default.aspx">VS Ecosystem</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Fun/default.aspx">Fun</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/News/default.aspx">News</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Shell/default.aspx">VS Shell</category></item><item><title>Update from Brussels</title><link>http://blogs.msdn.com/jameslau/archive/2008/05/26/update-from-brussels.aspx</link><pubDate>Tue, 27 May 2008 00:48:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8553478</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/8553478.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=8553478</wfw:commentRss><description>You may have already seen my post about out session at Brussels. Sven Cipido from Ordina has just sent me some more pictures taken during our Brussels section, so I wanted to post them here. Jean-Marc and I in Ordina's office for Vsug.be. &amp;#160; See his...(&lt;a href="http://blogs.msdn.com/jameslau/archive/2008/05/26/update-from-brussels.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8553478" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jameslau/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Ecosystem/default.aspx">VS Ecosystem</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Fun/default.aspx">Fun</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/News/default.aspx">News</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Shell/default.aspx">VS Shell</category></item><item><title>Stop 2: Amsterdam, Netherlands</title><link>http://blogs.msdn.com/jameslau/archive/2008/05/23/stop-2-amsterdam-netherlands.aspx</link><pubDate>Sat, 24 May 2008 01:58:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8542295</guid><dc:creator>jameslau-MS</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/jameslau/comments/8542295.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jameslau/commentrss.aspx?PostID=8542295</wfw:commentRss><description>Bikes, lots of bikes. And trams too. Then there are also motorcycles, scooters, and cars. You better watch where you are walking while you are in Amsterdam! That was my first impression of this spectacularly amazing and energetic city! Jean-Marc and I...(&lt;a href="http://blogs.msdn.com/jameslau/archive/2008/05/23/stop-2-amsterdam-netherlands.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8542295" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jameslau/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Ecosystem/default.aspx">VS Ecosystem</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Fun/default.aspx">Fun</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/News/default.aspx">News</category><category domain="http://blogs.msdn.com/jameslau/archive/tags/VS+Shell/default.aspx">VS Shell</category></item></channel></rss>