I share your impressions about the support. Maybe you may mail to the developer at
http://www.waieleid.com/ ?
I have got it running without problems, but this is clearly minor than
http://www.photopost.com/ . It is freeware. You need to install the add ons too to get the charme of the software. My forum is only very small so there is no use to install the high score professional software.