I know, but on the application startup event of another thread, I've set my processes MinWorkingSet to 12000K, and the task manager shows it using 8-9,000K and MaxWorkingSet to 25000K

I've tested, and even if I increase min working set, no change occurs, so maybe messing with those things did something good?

Because, instead of that small application that uses less memory than notepad, using 50,000K memory, it's now at 9,000K

So I wonder, what was the .NET Framework thinking?!

Cheers
Icyculyr