Help files
Making help files is one of the most important tasks you perform after you're finished programming. There is no built-in support in Visual Basic for help file writing, although it comes with a help compiler -- once you've written the "source code".
Visual Basic programmers have been provided with the Setup Wizard from Microsoft. To many, this isn't good enough. A market has been created because of the rather complex install routines today's Windows applications must undergo. Here are some of the participants in that market.
Shell & Explorer
Windows API
Things like declarations (I know, you get them with VB, but hey), explanations, and introductions to the Win16 and Win32 API.
Windows NT Services
Various descriptions on how to write NT services in Visual Basic.
[>] Creating a preview option for your Win95 screen saver
If you've tried the Windows 95 screen saver setup, you will have noticed the preview option, where the screen saver is shown inside a small screen. Here's the code to do the same.
[>] Hiding the mouse cursor
If you want to temporarily hide the cursor in your application, you can use this code:
[>] How do I add appointments to Schedule 32?
Here's how to add an appointment to 32 bit Schedule+
[>] How to determine whether an executable is for Windows or DOS
To find if an executable is for DOS or for Windows, you check byte offset 24 in the file. If it contains 40h, it's a Windows executable.

Note: Byte offset 24 equals byte 25, since offsets count from 0.

[>] How to make your app wait for batch execution
Have you ever wanted to put your application on hold while a batch file or a DOS program runs? Here is how you can do it:
[>] Making other apps aware of a change in WIN.INI
Sometimes you have to change values in WIN.INI to alter system settings (like printer defaults and desktop background). It's recommended that you let other applications know that you have done this -- here's the way to do it.
[>] Navigating to a URL using Windows
This little piece of code will show you how to navigate to a URL using Windows' built-in systems.
[>] Playing AVI videos using MCI
You can play videos from your Visual Basic application using MCI (Multimedia Control Interface). In fact, it's not that hard once you know the MCI command strings.

Here's an example on how to play an AVI video:

[>] VBAdminCode
Focusing on administrating Windows NT from Visual Basic, VBAdminCode delivers an impressive amount of valuable source code. There is no search function on this page, which can make a little hard to browse. However, the content is well organised, so finding the correct code shouldn't be to hard.
[>] Visual DLL
Visual DLL allows you to create traditional DLLs from Visual Basic applications. The differences between ActiveX DLLs and traditional DLLs cause many developers to chose the traditional path, with several advantages.

The DLL compiler will work with Visual Basic all the way down to version 3.0.

[>] Writing to STDIN and STDOUT
If you want your application to output results to standard out (stdout), so that other applications can read it, this is how you do it.