Working toward consistent workflow and a minimal runtime interface.

Having refactored and incorporated key functionality within GAVPI.cs and away, we're now in a position to implement a System Tray icon and associated Context Menu, while ensuring a consistent state throughout GAVPI.  This doesn't mean further refactoring won't take place, as and when, but it greatly reduces the need for it.