The following is basically an overview statement about the items asked about. Whether or not they are needed is hard to answer. How many other items provided by AutoPatcher are needed or necessary for all?
PowerToys for .NET Compact Framework 3.5
The .NET Compact Framework provides several tools that you can use to perform tasks such as evaluating performance, obtaining diagnostic information, and configuring the .NET Compact Framework runtime.
Parallel Extensions to the .NET Framework
Parallel Extensions makes it easier for developers to write programs that scale to take advantage of parallel hardware - providing improved performance as the numbers of cores and processors increase - without having to deal with many of the complexities of today's concurrent programming models.