title: Detailed description of "Known IDE Packages" to safely remove unused packages
body: <p>I'm doing some cleanup in my Delphi XE2 IDE in order to minimize the loaded packages and as a consequence of less things in the IDE try to make it a little more stable (man, how it crashes).</p>
  
  <p>The main reason for doing this was that the Refactor shortcuts was conflictling with other tools I use and usually when I hit a refactor shortcut by mistake the IDE wold load a lot of stuff and crash with some .NET error, so I got rid of the Delphi default refactor functions.</p>
  
  <p>To get rid of it I just removed the "refactoride160.bpl - Core Refactoring Package" from the registry and it did work.</p>
  
  <p>But I noticed that there are a lot of other packages without description in the registry and I think it is interesting to know what are these packages in order to know what can be safely removed.</p>
  
  <p>I know that there is some implications on removing the packages and it can be pointed out, but the main goal of this question is to understand better what is loaded on the IDE so I can tune it to my use.</p>
  
  <p>Here are the entries from the registry, notice that there are a lot of Untitled packages, where can I find info about those? Which can be safely removed?</p>
  
  <pre><code>[HKEY_CURRENT_USER\Software\Embarcadero\BDS\9.0\Known IDE Packages]
  "C:\\Users\\Public\\Documents\\RAD Studio\\9.0\\Experts\\IDEFixPackStartup.bpl"="IDE Fix Pack Startup"
  "C:\\Program Files (x86)\\SmartBear\\AQtime 7\\Bin\\AQtime7BDS9.bpl"="AQtime 7 IDE Package"
  "$(BDS)\\Bin\\asmview160.bpl"="Assembly Browser Package"
  "$(BDS)\\bin\\comptoolbar160.bpl"="Component Toolbar Package"
  "$(BDS)\\Bin\\dbkdebugide160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\delphiwin32160.bpl"="Delphi Win32 Platform"
  "$(BDS)\\Bin\\dotnetcoreide160.bpl"=".NET Core IDE Package"
  "$(BDS)\\bin\\exceptiondiag160.bpl"="(Untitled)"
  "$(BDS)\\bin\\fileexplorer160.bpl"="(Untitled)"
  "$(BDS)\\bin\\historyide160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\htmlhelp2160.bpl"="HtmlHelp Viewer"
  "$(BDS)\\bin\\idefilefilters160.bpl"="IDE File filters"
  "$(BDS)\\bin\\plugview160.bpl"="Pluggable Tree View Package"
  "$(BDS)\\Bin\\projecttargets160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\projpageide160.bpl"="Value Data: Project and template library package"
  "$(BDS)\\Bin\\startpageide160.bpl"="Start Page IDE Package"
  "$(BDS)\\Bin\\tlbview160.bpl"="TypeLibrary Browser Package"
  "$(BDS)\\Bin\\codetemplates160.bpl"="(Untitled)"
  "$(BDS)\\bin\\coreproide160.bpl"="Core IDE Pro Package"
  "$(BDS)\\bin\\dbkdebugproide160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\profiledeployide160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\profilemgride160.bpl"="(Untitled)"
  "$(BDS)\\bin\\refactoride160.bpl"="Core Refactoring Package"
  "$(BDS)\\bin\\todoide160.bpl"="ToDo"
  "$(BDS)\\Bin\\delphidotnetcore160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\DataExplorer160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\iteidew32160.bpl"="(Untitled)"
  "$(BDS)\\bin\\htmlide160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\unittestide160.bpl"="(Untitled)"
  
  [HKEY_CURRENT_USER\Software\Embarcadero\BDS\9.0\Known IDE Packages\Delphi]
  "$(BDS)\\Bin\\delphicompro160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\delphide160.bpl"="Delphi Win32 IDE Personality"
  "$(BDS)\\Bin\\delphipro160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\comcore160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\delphivclide160.bpl"="Delphi VCL Designer IDE Package"
  "$(BDS)\\Bin\\vclmenudesigner160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\win32debugide160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\win32debugproide160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\delphicoment160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\delphierrorinsite160.bpl"="Delphi Error Insite Package"
  "$(BDS)\\Bin\\delphicoreproide160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\delphiwin64160.bpl"="Delphi Win64 Platform"
  "$(BDS)\\Bin\\win64debugide160.bpl"="(Untitled)"
  "$(BDS)\\Bin\\TGIDE160.bpl"="Modeling IDE Integration"
  </code></pre>