Have you ever wondered why your ActiveX DLL with a form doesn't show up in the taskbar? Because you're showing the form modally (.Show vbModal). VB4 only allows DLLs with a user interface to be shown modally. VB5, however, has no such limitation. If you want your VB5 DLL to show up in the taskbar, you need to change your code to support showing it nonmodally.