TSAppBoost is a standalone Windows GUI tool designed to allow administrators
 to manage the CPU priority of applications currently running in individual
 user sessions within a Terminal Server/ Citrix environment. Applications
 running in user sessions can be given a temporary CPU priority from highest
 to lowest based on a setting as chosen by the administrator. Once a user
 process is selected from the GUI, an administrator can prioritise the CPU
 utilisation of that process, allowing an application to be allocated more or
 less CPU capacity until the application is closed or the administrator
 reverts the setting to normal (default).   

This utility was written for the purpose of allowing administrators easy
 management to CPU priority settings for processes that run within specific
 terminal server sessions. The GUI lists all of the users logged on to the 
 current terminal server and upon selection, displays the running processes
 of each logged on user. A user process or application can then be selected
 and a CPU priority can be applied to it. TSAppBoost will only set CPU priority
 on the Terminal Server from where the application is run. It will not set
 remote Server CPU priority. The CPU priority setting is controlled via a
 slider bar on the GUI. Once applied, the CPU priority will remain until either
 the application or process is closed, or the administrator uses TSAppBoost
 to modify or reset the CPU priority on that process.

The following CPU Priority Settings may be applied to individual processes or
 applications:

REALTIME
- Process that has the highest possible priority. The threads of the process
 pre-empt the threads of all other processes, including operating system processes
 performing important tasks. CAUTION: A real-time process that executes for more
 than a very brief interval can cause disk caches not to flush or cause the mouse
 to be unresponsive.

HIGHEST
- Process that performs time-critical tasks that must be executed immediately.
 The threads of the process pre-empt the threads of normal or idle priority class
 processes. Use extreme care when using the high-priority class, because a 
 high-priority class application can use nearly all available CPU time.

HIGH
- Process that has priority above NORMAL but below HIGHEST.

NORMAL
- Process with no special scheduling needs.

LOWEST
- Process that has priority below NORMAL_PRIORITY_CLASS.

This application has been tested on the following platforms:

Windows 2003 Server SP1
Windows 2003 Server SP1 w/ Citrix PS 4.0
Windows 2003  Server SP1 (Terminal Server Application Mode)
Windows 2000  Server SP4 
Windows 2000  Server SP4 w/ Citrix MF XP
Windows 2000  Server SP4 (Terminal Server Application Mode)
Windows 2000  Server SP4 w/ Citrix MF 1.8
Windows XP Professional (domain member) 

This utility is FREEWARE and was written by Warren Simondson of
Ctrl-Alt-Del IT Consultancy, Australia. www.ctrl-alt-del.com.au

The freeware version is offered AS IS. Ctrl-Alt-Del IT Consultancy has made
 every effort possible to ensure that TSAppBoost is free of any bugs or errors,
 however in no way is TSAppBoost to be considered error or bug free. You assume
 all responsibility for any damages or lost data that may result from any errors
 or bugs in TSAppBoost.

IN NO EVENT WILL CTRL-ALT-DEL IT CONSULTANCY BE LIABLE TO YOU FOR ANY GENERAL,
SPECIAL, INDIRECT, CONSEQUENTIAL,
INCIDENTAL OR OTHER DAMAGES ARISING OUT OF THIS PRODUCT.
