OK I'll give some more specifics, Form1 has a TextBox, Form2 (the history form) has a ListBox, the TextBox will send it's text string when it is updated (after one second of inactivity) and the ListBox will be updated with the text as a new item, ie the listbox is just a history of what has been typed into the text box. The history form will be shown by pressing a button, so the user may not even ever want to see the history, but I need the history to always be kept up to date, whether the user cares about it or not. If the user does show the history form I want them to be able to double click on one of the listbox items and have that sent to the textbox.
Hopefully there's enough information there, I can't think of anything else that would be helpful but let me know if there is.