It would be easier but that's pretty much the way im doing it now. But i do have a new question though.
This is the way the app is set out:

Main Form
----------

This has the menus and controls (ie play, stop etc). A listbox contains all the songs in your library. When you double click a song or hit play, a hidden form is opened (HiddenForm).

HiddenForm
-----------

This simply contains a webbrowser control which navigates to your chosen song. Hitting stop on the mainform navigates to google (therefore stopping the song).
Im having some trouble with pause. I originally thought i would just send the required number of tabs and then a return with sendkeys but this failed. any other suggestions?