Hi Steve:
I am unsure what your exact problem is but I think that the "frmDataChild" is a red-herring. If your initial query to build your source array is successfull, then the action of selecting an item and swapping it to the target list is achieved using the standard VFP list additem method. This should occur without problem on whatever type of form you drop this mover class. It doesn't care as long as you provide it with a source list/array.
HTH
-=Gary