Last night, I built another macro.
After several attempts, spending some hours, I finally managed to find a suitable method of sharpening.
An improved version for standard users will be coming very soon.
It can be found at ashundar, as usual: > pfs <
edit: http://nkblog.nkdev.de/?page_id=446
Comments and suggestions appreciated