@zig, das is kein hotkey, da muss man ja "auf" die Form klicken
Nen hotkey is ja eher, wenn man das programm auch minimieren kann un trotzdem auf funktionen zugreifen..

Code saehe so aus (systemweit, aber nich nur fuer eigenes Prog):

Code:
Private Sub tmrHotkey_Timer()
'## Schoener Hide/Show-Toggle :)

  Dim HotKey1 As Long
  
  HotKey1 = vbKeyF12

  If GetAsyncKeyState(HotKey1) = KeyPressed Then 'Show/HIde
   If Me.Visible = False Then
    Me.Visible = True
    Me.Show
    App.TaskVisible = True
   Else
    Me.Visible = False
    Me.Hide
    App.TaskVisible = False
  End If
End Sub
Und noch folgende Properties setzen:
tmrHotkeyTimer.Enabled = True
tmrHotkeyTimer.Interval = 1