Marko,
vlide does not support unicode
as soon as you copy and paste your lstrcase function into vlide, all characters except those from you active windows code page will turn to '?'
i'm sure it's impossible to write a universal substitute for strcase by just using vl-string-translate