making vst grain synth in Halion6 for Halion SE3

Yes, you can drop a user sample into the macro page of your synth. There is a Drop control if you want to drag and drop the sample. You can combine it with Sample Display template and/or Path Browser.

Either way you need to connect the Drop control or Path Browser template to SampleOsc.Filename parameter.