Anyting with msXXXX.dll is bound to be a microsoft library. I did some research. From the horses mouth:
Network Provider for Microsoft Networks
The network provider that supports Microsoft networks (MSNP32.DLL) provides access to SMB-based Microsoft network resources using the Windows 95 user interface, such as Windows Explorer, Network Neighborhood, and Control Panel, and other Windows-based applications.
MSNP32.DLL provides the Microsoft network-specific dialog boxes (such as the Windows NT domain logon dialog box) and code to resolve a service provider interface call from the multiple provider router to a call to Client for Microsoft Networks.
The question is why did installing Aces High even touch this? There should be absolutly no reason for HTC to replace or update this dll. Maybe your a victim of 'one-of-those-things' file corruptions that occasionally happen. Or maybe you played with your networking setup? or maybe someone else is...
Ask HTC why this may change as a result - i doubt they know anything about it.
Replace it from a another win9X machine of the same flavour or just re-install microsoft networking from your CDROM.
Sorted