The load order parser should not always complain about extensions.

diff --git a/loader/loadorder.c b/loader/loadorder.c
index 8d823de..70aa231 100644
--- a/loader/loadorder.c
+++ b/loader/loadorder.c
@@ -224,8 +224,12 @@
 	cptr = get_tok(key, ", \t");
 	while(cptr)
 	{
-		if(strchr(cptr, '.'))
-			MSG("Warning: Loadorder override '%s' contains an extension and might not be found during lookup\n", cptr);
+		char *ext = strrchr(cptr, '.');
+		if(ext)
+		{
+			if(strlen(ext) == 4 && (!strcasecmp(ext, ".dll") || !strcasecmp(ext, ".exe")))
+				MSG("Warning: Loadorder override '%s' contains an extension and might not be found during lookup\n", cptr);
+		}
 
 		ldo.modulename = cptr;
 		if(!AddLoadOrder(&ldo, override))