I want to create a context menu using C# that will display next to the node similar to what happens here in Visual Studio:
Why not simply use Form.ShowDialog?
Form.ShowDialog
From MSDN:
Form.ShowDialog Method
Shows the form as a modal dialog box.