The idea behind StoreTrainer is that I wanted to use the programming language I learned back in the day: classic Visual Basic 6.0. This allowed me to develop a tool that runs great on modern Windows 10 while being just as at home on older versions of Windows. The target is the retro PC gaming market.
StoreTrainer is developed using Visual Basic 6.0 running on Windows NT 4.0 Workstation, updated to Service Pack 6a. If you are also running Windows NT 4.0, it will correctly detect if you have Visual Basic's minimum requirement of Service Pack 3. It will also populate Add/Remove Programs properly so that Windows 2000 or later users can enjoy the extended information panel. There is also a manifest that allows users on Windows XP or later to take advantage of Microsoft Visual Styles. Finally, this manifest also includes flags so that Windows Vista and later do not try to enable their compatibility layers.