I have a form that the user can double click on with the mouse and it will do something. Now I want to be able to know if the user is also holding the Ctrl key do
Just for completeness... ModifierKeys is a static property of Control, so you can test it even when you are not directly in an event handler:
ModifierKeys
Control
public static bool IsControlDown() { return (Control.ModifierKeys & Keys.Control) == Keys.Control; }