the application is very raw/basic indeed.
and very dumb aswell, i have not put much code in. (i tried to follow your wish, not many nasty clicks, it might eat errors to skip [YES][NO] questions, i can add errorchecking with output that you have to confirm, for now it just "do" and system "do" whatever system "does")
if you like to test,
this was my yesterday last edition.
i deeply tested alot of combination, with desktop slideshow/photo/color, the last option do display error since commandline would be empty.
i tested from folder with spaces and other strange symbols, on my own machine it works like it should.
icon display works, open image works, unicode names works.
i do really hope that it does same on your machine. i will not rebuild 64bit, when i started this problems begun.
i will not rebuild 64bit
i do if you say that this build works flawless.
/edit
if only the icon represents the problem for you, you can modify registries Icon with "shell32.dll,324" that value, this would be same like you showed me on a photo earlier