Patching DWM using 3 different ways

Published --