Following the possible already answered question link at the top I was finally able to figure it out. I believe doing it this way is much cleaner and simpler anyhow. What I had to do is set an event for the ContextMenuStrip.Opening. On that event you set the Source Control. Here is the code.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private PictureBox p;
private void testToolStripMenuItem_Click(object sender, EventArgs e)
{
MessageBox.Show(p.Name);
}
private void contextMenuStrip1_Opening(object sender, CancelEventArgs e)
{
p = ((ContextMenuStrip)sender).SourceControl as PictureBox;
}
}