Renaming VST's in most cases will be ok, assuming of course it's a simple DLL and not part of a larger install.
Renaming DXi's is a completely different thing altogether. DXi's are COM objects, which means they're registered via a unique ID called a GUID. This is stored in the Windows registry. When DXi compatible hosts look for DXi's, they look in the registry for GUID's of a particular "class" (i.e. DX & DXi), not the file system.
Renaming a DXi won't change the GUID, but it will break the "link" between the GUID and the DLL you've renamed.
You might be able to get away with the following:
1. BEFORE you rename, first unregister the DLL to remove it from the registry by executing the following:
regsvr32 -u <yourplugin>.dll
2. Rename your DLL
3. Re-register your DLL using it's new name by executing:
regsvr32 <yournewpluginname>.dll
There's no guarantees this will work though, as parts of a VSTi may still refer to other parts by name.