Process Lasso can set sticky priorities, amongst other features.
- ProBalance dynamic priority optimization
- Works great for desktops, laptops, and netbooks
- Persistent (sticky) priorities and CPU affinities
- Gaming mode
- Instance count limits
- Disallowed processes
- High Performance Power Scheme processes
- Anti-sleep processes
- Keep processes running (auto-restart)
- Unique system responsiveness graph
- Differentiate between svchost.exe instances
- Extremely low resource use
- Stand-alone process management engine (uses as little as 1MB of RAM)
- Both 32-bit and 64-bit builds for maximum efficiency
- Event logging
- MUCH more...
The basic version is free, and it works with Windows 32-bit and 64-bit.
There is also the great Task Manager addon: Prio (Priority Saver) , but I'm not sure if it works with Windows 7 (Vista is the most recent listed).
Prio will save the applied changes and
each time you start this process from
now on, it will set the saved priority
for it. You will not have to change
the priority manually any more