How does one go about accessing functions from the main form of a windows application IF the function call needs to be done from a separate thread within a shared subroutine?

Someone told me to use delegates, but for some reason i just dont think this will work... bah

Any help would be appreciated. Thanks