In my opinion, it would be best to have a XSharp.Tools.WPF library in Core dialect, and this would contain the maximum amount of the VO function transcribed in Core dialect. It was one of the first libraries I wrote in XS that emulated the most used functions from VO (like Str (), WorkDir (), Left (), Right (), Val (), Len () .... ).
that is what I tought first, but when I discovered that the Transform() method is in the XSharp.VO library (because of the support for Date and Usual).
And IMHO a Picture property is absolutely essential to every business application - and that needs the Transform() function.
In my first X# applications, I had rewritten also all these functions, but now I'm returning to the versions of the runtime - it makes much more sense to me.
I tried to convert one small WPF app from core dialect to VO dialect. I just had to fix more "." to ":" otherwise everything worked OK. Is there anything in Core dialect that will not work in VO dialect?