https://mega.nz/#!bZ42lCpK!15r_kfCeI...MY5Z5eYC4MtoH4 the texture resizer (Edit: added an overwrite checkbox, uncheck if you want to skip files which already exist in the output folder)
wrote a CSharp port according to your program and pypoe, requires .NET 4.5 should already be included starting from win8, all source included in the .rar
if anyone is to use this, you need to:
1. extract everything from Art folder from ggpk with poe smoother
2. take away Art\2DArt , Art\2DItem, Art\Textures\Interface and Art\Textures\masks, they gonna mess up the UI
3. browse/drag input output and temp folders, (make sure you make a new folder for temp coz everything inside will be destroyed )
4. click start and wait (for 2 hours+ if you have a slow laptop like me), using ramdisk for temp folder will save you some time
5. copy the output to \new\Custom\Art of your poe smoother
5b. check trace.log to see if any files failed to resize TWICE, the program will skip those files so those should not be included in the output
6. apply the custom changes with poe smoother
7. run the game and cras.. profit
my first post here and my first csharp app, good luck using this..