To run the app you have to create VirtualUI object like this:
RELEASE APP_GLOBAL
PUBLIC APP_GLOBAL
RELEASE VirtualUI
PUBLIC VirtualUI
VirtualUI=CREATEOBJECT(“Thinfinity.VirtualUI”)
VirtualUI.DevMode=.T.
VirtualUI.DevServer.Port=6080
VirtualUI.DevServer.Enabled=.T.
VirtualUI.StdDialogs=.T.
VirtualUI.Start(60)
MESSAGEBOX(“Hello”,0+64,””)
Open command prompt as administrator and call VirtualUI’s dlls with the command ‘regsvr32’ like this:
regsvr32 C:\Program Files\Thinfinity\VirtualUI\bin64\Thinfinity.VirtualUI.dll
regsvr32 C:\Program Files\Thinfinity\VirtualUI\bin32\Thinfinity.VirtualUI.dll

If you are planning to use your VirtualUI integrated application within Remote Workspace, you should use the following DLLs:
regsvr32 C:\Program Files\Thinfinity\Workspace\bin64\Thinfinity.VirtualUI.dll
regsvr32 C:\Program Files\Thinfinity\Workspace\bin32\Thinfinity.VirtualUI.dll

To publish your app in the “prod” server manager you have to comment on the following lines:
VirtualUI.DevMode=.T.
VirtualUI.DevServer.Port=6080
VirtualUI.DevServer.Enabled=.T.