Add "elevated priority" defragmentation

Defraggler has the ability to run at normal priority, or at "background" priority. (In windows-speak, is that "below normal?" Or is it "low?")

A couple of competing products also have the ability to run at higher than normal priority. This has several advantages. It not only allows the defragmentation to complete more quickly, it also appears to allow the defragger to do a better job. (My guess is, even if the user shuts down as many programs and services as possible before starting, and even if the defragger tries to use appropriate windows API calls to get windows to cooperate... the priority elevation still lets the defragger preempt other tasks more often so that things get defragged before something else can interfere.)

So, is there any way we could get a "run at high priority" setting for Defraggler?

Thanks!

-- forbin

+ 1 -> I long envisioned a slider with:

- Fast | Medium | Slow

Having 3 choices would be very intuitive to most users, as opposed to: Realtime | High | Above Normal | Normal | Below Normal | Low.

I would recommend the following: Fast = High / Medium = Normal / Slow = Low

Realtime uses so many resources, it borderline locks a system up in some cases, causing a program to actually run SLOWER than with other modes. I therefore think Fast is the best option for High. Medium, I recommended Normal because this would be the default that Defraggler is set to for a balance of speed vs resources. Slow, I recommended Low for the least resources used possible, & a slower defrag.

Realtime, Above Normal, Below Normal are just superfluous & really not needed at all.

+1 from me!