Extensive tinkering

Deprecate StringToHex, fix ForeignWindow.Capture, CaptureWindow and
CaptureControl, add LaunchAsAdministrator,