Is it possible for a single install of uVision to handle Projects for different processors? (not just different variants of the same processor) Eg:
Project51.uv2 - an 8051 Project; Project251.uv2 - an 80251 Project; Project166.uv2 - a C166 Project.
If you install packages for different processor families in the same directory (C:\Keil, for example), there is a subdirectory for uVision2, and separate subdirectories for the different microcontroller families (e.g., C:\Keil\UV2, C:\Keil\C51, C:\Keil\C166). This is the way the Keil tools are installed by default. uVision2 knows which compiler, linker, etc., to use for a particular project based on the 'Select Device for Target' setting (accessible from the Project menu, or by right-clicking on the target name in the Files tab of the Project window).