EQ2MAP shouldn't have a problem being installed outside of program files: I've installed it outside of there many times (I prefer to avoid program files for the obvious reason, hehe).
Is it the regular windows "appcrash" prompt telling you that it has stopped working? It might be a .NET issue where you might need to install an older version of .NET (4.5 is included but 3.5 isn't, for example).
Here's a MSDN article on installing .NET 3.5 that may be of use.
LINK.