It strikes me that "couple" and "couple of" are simply adjectives that mean 'an undefined amount', either 'many' or 'few' depending upon the context.  Because they are simply adjectives, there is no question of agreeing with the verb; that would depend upon the plural noun that heads the noun phrase of which they are a part.
 
My experience is that some speakers use 'of' and some tend not to use it.  But deleting the 'of' simply strengthens the view of 'couple' as an adjective. 
 
When we talk about a literal couple (e.g. a couple of people), we tend to use 'couple' as a noun, and we don't typically specifiy a couple of what; we seem to let the context do that.
 
--I drank a couple of beers.
--Did you have any beer? Yeah, I had a couple.
 
--A couple walked along the beach= two people
 
--A couple of people walked along the beach=there were some people walking, maybe together, but probably not in a pair.
 
Just my thoughts--
Linda Di Desidero
To join or leave this LISTSERV list, please visit the list's web interface at: http://listserv.muohio.edu/archives/ateg.html and select "Join or leave the list"

Visit ATEG's web site at http://ateg.org/