Gracias amigo pero encontré lo que estaba buscando el Código es el siguiente:
On Show
--Disable listbox Updating
ListBox.SetUpdate("ListBox1", false);
--Get the desired folder to browse
folder = Dialog.FolderBrowse("Open Folder", "C:\\");
--populate a table with all the .doc files
file = File.Find(folder, "*.doc", false, false, nil);
--do the following for each file:
for j,file_path in pairs(file) do
--add the item to the listbox, with the name visible and path as data
ListBox.AddItem("ListBox1", String.SplitPath(file_path).Filename, file_path);
end
--Allow the listbox to display the updated content
ListBox.SetUpdate("ListBox1", true);
-----------------------------------------------------------------------------------------------------
On Click
selected = ListBox.GetSelected("ListBox1");
for j,k in pairs(selected) do
File.Open(ListBox.GetItemData("ListBox1", k),"", SW_SHOWNORMAL);
end